<?php
/** Adminer - Compact database management
 * @link http://www.adminer.org/
 * @author Jakub Vrana, http://www.vrana.cz/
 * @copyright 2007 Jakub Vrana
 * @license http://www.apache.org/licenses/LICENSE-2.0 Apache License, Version 2.0
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU General Public License, version 2 (one or other)
 * @version 3.3.3
 */error_reporting(6135);$Ub=(!ereg('^(unsafe_raw)?$',ini_get("filter.default")));if($Ub||ini_get("filter.default_flags")){
 foreach(array('_GET','_POST','_COOKIE','_SERVER')as$X){
 	$zf=filter_input_array(constant("INPUT$X"),FILTER_UNSAFE_RAW);if($zf){
 		$$X=$zf;
 	}
 }
}if(isset($_GET["file"])){
	header("Expires: ".gmdate("D, d M Y H:i:s",time()+365*24*60*60)." GMT");if($_GET["file"]=="favicon.ico"){
		header("Content-Type: image/x-icon");echo
		base64_decode("AAABAAEAEBAQAAEABAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAA/wBhTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAERERAAAAAAETMzEQAAAAATERExAAAAABMRETEAAAAAExERMQAAAAATERExAAAAABMRETEAAAAAEzMzMREREQATERExEhEhABEzMxEhEREAAREREhERIRAAAAARIRESEAAAAAESEiEQAAAAABEREQAAAAAAAAAAD//9UAwP/VAIB/AACAf/AAgH+kAIB/gACAfwAAgH8AAIABAACAAf8AgAH/AMAA/wD+AP8A/wAIAf+B1QD//9UA");
	}elseif($_GET["file"]=="default.css"){
		header("Content-Type: text/css; charset=utf-8");echo'body{color:#000;background:#fff;font:90%/1.25 Verdana,Arial,Helvetica,sans-serif;margin:0;}a{color:blue;}a:visited{color:navy;}a:hover{color:red;}h1{font-size:150%;margin:0;padding:.8em 1em;border-bottom:1px solid #999;font-weight:normal;color:#777;background:#eee;}h2{font-size:150%;margin:0 0 20px -18px;padding:.8em 1em;border-bottom:1px solid #000;color:#000;font-weight:normal;background:#ddf;}h3{font-weight:normal;font-size:130%;margin:1em 0 0;}form{margin:0;}table{margin:1em 20px 0 0;border:0;border-top:1px solid #999;border-left:1px solid #999;font-size:90%;}td,th{border:0;border-right:1px solid #999;border-bottom:1px solid #999;padding:.2em .3em;}th{background:#eee;text-align:left;}thead th{text-align:center;}thead td,thead th{background:#ddf;}fieldset{display:inline;vertical-align:top;padding:.5em .8em;margin:.8em .5em 0 0;border:1px solid #999;}p{margin:.8em 20px 0 0;}img{vertical-align:middle;border:0;}td img{max-width:200px;max-height:200px;}code{background:#eee;}tbody tr:hover td,tbody tr:hover th{background:#eee;}pre{margin:1em 0 0;}input[type=image]{vertical-align:middle;}.version{color:#777;font-size:67%;}.js .hidden,.nojs .jsonly{display:none;}.nowrap td,.nowrap th,td.nowrap{white-space:pre;}.wrap td{white-space:normal;}.error{color:red;background:#fee;}.error b{background:#fff;font-weight:normal;}.message{color:green;background:#efe;}.error,.message{padding:.5em .8em;margin:1em 20px 0 0;}.char{color:#007F00;}.date{color:#7F007F;}.enum{color:#007F7F;}.binary{color:red;}.odd td{background:#F5F5F5;}.js .checked td,.js .checked th{background:#ddf;}.time{color:silver;font-size:70%;}.function{text-align:right;}.number{text-align:right;}.datetime{text-align:right;}.type{width:15ex;width:auto\\9;}.options select{width:20ex;width:auto\\9;}.active{font-weight:bold;}.sqlarea{width:98%;}#menu{position:absolute;margin:10px 0 0;padding:0 0 30px 0;top:2em;left:0;width:19em;overflow:auto;overflow-y:hidden;white-space:nowrap;}#menu p{padding:.8em 1em;margin:0;border-bottom:1px solid #ccc;}#content{margin:2em 0 0 21em;padding:10px 20px 20px 0;}#lang{position:absolute;top:0;left:0;line-height:1.8em;padding:.3em 1em;}#breadcrumb{white-space:nowrap;position:absolute;top:0;left:21em;background:#eee;height:2em;line-height:1.8em;padding:0 1em;margin:0 0 0 -18px;}#loader{position:fixed;top:0;left:18em;z-index:1;}#h1{color:#777;text-decoration:none;font-style:italic;}#version{font-size:67%;color:red;}#schema{margin-left:60px;position:relative;}#schema .table{border:1px solid silver;padding:0 2px;cursor:move;position:absolute;}#schema .references{position:absolute;}.rtl h2{margin:0 -18px 20px 0;}.rtl p,.rtl table,.rtl .error,.rtl .message{margin:1em 0 0 20px;}.rtl #content{margin:2em 21em 0 0;padding:10px 0 20px 20px;}.rtl #breadcrumb{left:auto;right:21em;margin:0 -18px 0 0;}.rtl #lang,.rtl #menu{left:auto;right:0;}@media print{#lang,#menu{display:none;}#content{margin-left:1em;}#breadcrumb{left:1em;}.nowrap td,.nowrap th,td.nowrap{white-space:normal;}}';
	}elseif($_GET["file"]=="functions.js"){
		header("Content-Type: text/javascript; charset=utf-8");?>
function toggle(id){var
el=document.getElementById(id);el.className=(el.className=='hidden'?'':'hidden');return
true;} function cookie(assign,days){var date=new
Date();date.setDate(date.getDate()+days);document.cookie=assign+';
expires='+date;} function
verifyVersion(){cookie('adminer_version=0',1);var
script=document.createElement('script');script.src=location.protocol+'//www.adminer.org/version.php';document.body.appendChild(script);}
function selectValue(select){var
selected=select.options[select.selectedIndex];return((selected.attributes.value||{}).specified?selected.value:selected.text);}
function trCheck(el){var
tr=el.parentNode.parentNode;tr.className=tr.className.replace(/(^|\s)checked(\s|$)/,'$2')+(el.checked?'
checked':'');} function formCheck(el,name){var
elems=el.form.elements;for(var i=0;i
<elems.length
	;i++){if(name.test(elems[i].name)){elems[i].checked=el.checked;trCheck(elems[i]);}}}
	function tableCheck(){var tables=document.getElementsByTagName(
	'table');for(var i=0;i

<tables.length
	;i++){if(/(^|\s)checkable(\s|$)/.test(tables[i].className)){var
	trs=tables[i].getElementsByTagName( 'tr');for(var j=0;j

<trs.length ;j++){trCheck(trs[j].firstChild.firstChild);}}}}
function
	formUncheck(id){var
	el=document.getElementById(id);el.checked=false;trCheck(el);} function
	formChecked(el,name){var checked=0;var elems=el.form.elements;for(var
	i=0;i

<elems.length
	;i++){if(name.test(elems[i].name)&&elems[i].checked){checked++;}}
return
	checked;}
function tableClick(event){var click=true;var
	el=event.target||event.srcElement;while(!/^tr$/i.test(el.tagName)){if(/^table$/i.test(el.tagName)){return;}
	if(/^(a|input|textarea)$/i.test(el.tagName)){click=false;}
	el=el.parentNode;}
	el=el.firstChild.firstChild;if(click){el.click&&el.click();el.onclick&&el.onclick();}
	trCheck(el);}
function setHtml(id,html){var
	el=document.getElementById(id);if(el){if(html==undefined){el.parentNode.innerHTML=
	'&nbsp;';}else{el.innerHTML=html;}}} function nodePosition(el){var
	pos=0;while(el=el.previousSibling){pos++;} return pos;}
function
	pageClick(href,page,event){if(!isNaN(page)&&page){href+=(page!=1?
	'&page='+(page-1):' ');if(!ajaxSend(href)){location.href=href;}}}
	function selectAddRow(field){field.onchange=function(){};var
	row=field.parentNode.cloneNode(true);var
	selects=row.getElementsByTagName( 'select');for(var i=0;i

<selects.length
	;i++){selects[i].name=selects[i].name.replace(/[a-z]\[\d+/,
	'$&1');selects[i].selectedIndex=0;} var
	inputs=row.getElementsByTagName(
	'input');if(inputs.length){inputs[0].name=inputs[0].name.replace(/[a-z]\[\d+/,
	'$&1');inputs[0].value='' ;inputs[0].className=''
	;}
field.parentNode.parentNode.appendChild(row);}
function
	bodyKeydown(event,button){var
	target=event.target||event.srcElement;if(event.ctrlKey&&(event.keyCode==13||event.keyCode==10)&&!event.altKey&&!event.metaKey&&/select|textarea|input/i.test(target.tagName)){target.blur();if(!ajaxForm(target.form,(button?button+
	'=1':''))){if(button){target.form[button].click();}else{target.form.submit();}}
return
	false;}
return true;}
function
	editingKeydown(event){if((event.keyCode==40||event.keyCode==38)&&event.ctrlKey&&!event.altKey&&!event.metaKey){var
	target=event.target||event.srcElement;var sibling=(event.keyCode==40?
	'nextSibling':'previousSibling');var
	el=target.parentNode.parentNode[sibling];if(el&&(/^tr$/i.test(el.tagName)||(el=el[sibling]))&&/^tr$/i.test(el.tagName)&&(el=el.childNodes[nodePosition(target.parentNode)])&&(el=el.childNodes[nodePosition(target)])){el.focus();}
	return
	false;}
if(event.shiftKey&&!bodyKeydown(event,'insert')){eventStop(event);return
	false;}
return true;}
function functionChange(select){var
	input=select.form[select.name.replace(/^function/,
	'fields')];if(selectValue(select)){if(input.origMaxLength===undefined){input.origMaxLength=input.maxLength;}
	input.removeAttribute('maxlength');}else if(input.origMaxLength>=0){input.maxLength=input.origMaxLength;}}
function ajax(url,callback,data){var xmlhttp=(window.XMLHttpRequest?new
XMLHttpRequest():(window.ActiveXObject?new
ActiveXObject('Microsoft.XMLHTTP'):false));if(xmlhttp){xmlhttp.open((data?'POST':'GET'),url);if(data){xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');}
xmlhttp.setRequestHeader('X-Requested-With','XMLHttpRequest');xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){callback(xmlhttp);}};xmlhttp.send(data);}
return xmlhttp;} function ajaxSetHtml(url){return
ajax(url,function(xmlhttp){if(xmlhttp.status){var
data=eval('('+xmlhttp.responseText+')');for(var key in
data){setHtml(key,data[key]);}}});} var originalFavicon;function
replaceFavicon(href){var
favicon=document.getElementById('favicon');if(favicon){favicon.href=href;favicon.parentNode.appendChild(favicon);}}
var ajaxState=0;function
ajaxSend(url,data,popState,noscroll){if(!history.pushState){return
false;} var
currentState=++ajaxState;onblur=function(){if(!originalFavicon){originalFavicon=(document.getElementById('favicon')||{}).href;}
replaceFavicon(location.pathname+'?file=loader.gif&amp;version=3.3.3');};setHtml('loader','<img
	src="'+location.pathname+'?file=loader.gif&amp;version=3.3.3" alt="">');return
ajax(url,function(xmlhttp){if(currentState==ajaxState){var
title=xmlhttp.getResponseHeader('X-AJAX-Title');if(title){document.title=decodeURIComponent(title);}
var
redirect=xmlhttp.getResponseHeader('X-AJAX-Redirect');if(redirect){return
ajaxSend(redirect,'',popState);}
onblur=function(){};if(originalFavicon){replaceFavicon(originalFavicon);}
if(!xmlhttp.status){setHtml('loader','');}else{if(!popState){if(data||url!=location.href){history.pushState(data,'',url);}}
if(!noscroll&&!/&order/.test(url)){scrollTo(0,0);}
setHtml('content',xmlhttp.responseText);var
content=document.getElementById('content');var
scripts=content.getElementsByTagName('script');var
length=scripts.length;for(var i=0;i<length ;i++){var
	script=document.createElement(
	'script');script.text=scripts[i].text;content.appendChild(script);} var
	as=document.getElementById( 'menu').getElementsByTagName('a');var
	href=location.href.replace(/(&(sql=|dump=|(select|table)=[^&]*)).*/,
	'$1');for(var i=0;i

<as.length ;i++){as[i].className=(href==as[i].href? 'active':'');}
var
	dump=document.getElementById( 'dump');if(dump){var
	match=/&(select|table)=([^&]+)/.exec(href);dump.href=dump.href.replace(/[^=]+$/,
	'')+(match?match[2]:'');}
if(window.jush){jush.highlight_tag('code',0);}}}},data);}
onpopstate=function(event){if((ajaxState||event.state)&&!/#/.test(location.href)){ajaxSend(location.href,(event.state&&confirm(areYouSure)?event.state:
	''),1);}else{ajaxState++;}};function
	ajaxForm(form,data,noscroll){if((/&(database|scheme|create|view|sql|user|dump|call)=/.test(location.href)&&!/\./.test(data))||(form.onsubmit&&form.onsubmit()===false)){return
	false;}
var params=[];for(var i=0;i

<form.elements.length ;i++){var
	el=form.elements[i];if(/file/i.test(el.type)&&el.value){return
	false;}else
	if(el.name&&(!/checkbox|radio|submit|file/i.test(el.type)||el.checked)){params.push(encodeURIComponent(el.name)+'='+encodeURIComponent(/select/i.test(el.tagName)?selectValue(el):el.value));}}
if(data){params.push(data);}
if(form.method=='
	post'){return
	ajaxSend((/\?/.test(form.action)?form.action:location.href),params.join('&'),false,noscroll);}
return
	ajaxSend((form.action||location.href).replace(/\?.*/,'')+'?'+params.join('&'),'',false,noscroll);}
function
	selectDblClick(td,event,text){if(/input|textarea/i.test(td.firstChild.tagName)){return;}
var
	original=td.innerHTML;var input=document.createElement(text?
	'textarea':'input');input.onkeydown=function(event){if(!event){event=window.event;}
	if(event.keyCode==27&&!(event.ctrlKey||event.shiftKey||event.altKey||event.metaKey)){td.innerHTML=original;}};var
	pos=event.rangeOffset;var
	value=td.firstChild.alt||td.textContent||td.innerText;input.style.width=Math.max(td.clientWidth-14,20)+
	'px';if(text){var
	rows=1;value.replace(/\n/g,function(){rows++;});input.rows=rows;}
	if(value== '\u00A0'||td.getElementsByTagName('i').length){value=''
	;}
if(document.selection){var
	range=document.selection.createRange();range.moveToPoint(event.clientX,event.clientY);var
	range2=range.duplicate();range2.moveToElementText(td);range2.setEndPoint(
	'EndToEnd',range);pos=range2.text.length;} td.innerHTML=''
	;td.appendChild(input);input.focus();if(text==2){return
	ajax(location.href+'&'+encodeURIComponent(td.id)+'=',function(xmlhttp){if(xmlhttp.status){input.value=xmlhttp.responseText;input.name=td.id;}});}
input.value=value;input.name=td.id;input.selectionStart=pos;input.selectionEnd=pos;if(document.selection){var range=document.selection.createRange();range.moveEnd('
	character',-input.value.length+pos);range.select();}}
function
	bodyClick(event,db,ns){if(event.button||event.ctrlKey||event.shiftKey||event.altKey||event.metaKey){return;}
if(event.getPreventDefault?event.getPreventDefault():event.returnValue===false||event.defaultPrevented){return
	false;}
var
	el=event.target||event.srcElement;if(/^a$/i.test(el.parentNode.tagName)){el=el.parentNode;}
	if(/^a$/i.test(el.tagName)&&!/:|#|&download=/i.test(el.getAttribute(
	'href'))&&/[&?]username=/.test(el.href)){var
	match=/&db=([^&]*)/.exec(el.href);var
	match2=/&ns=([^&]*)/.exec(el.href);return!(db==(match?match[1]:
	'')&&ns==(match2?match2[1]:
	'')&&ajaxSend(el.href));}
if(/^input$/i.test(el.tagName)&&/image|submit/.test(el.type)){return!ajaxForm(el.form,(el.name?encodeURIComponent(el.name)+(el.type==
	'image'?'.x':'')+'=1 ':''),el.type== 'image');}
return true;}
function
	eventStop(event){if(event.stopPropagation){event.stopPropagation();}else{event.cancelBubble=true;}}
	var jushRoot=location.protocol + '//www.adminer.org/static/';function
	bodyLoad(version){if(history.state!==undefined){onpopstate(history);}
	if(jushRoot){var script=document.createElement(
	'script');script.src=jushRoot+
	'jush.js';script.onload=function(){if(window.jush){jush.create_links=
	' target="_blank" rel="noreferrer"
	';jush.urls.sql_sqlset=jush.urls.sql[0]=jush.urls.sqlset[0]=jush.urls.sqlstatus[0]=
	'http://dev.mysql.com/doc/refman/'+version+'/en/$key';var
	pgsql='http://www.postgresql.org/docs/'
	+version+'/static/';jush.urls.pgsql_pgsqlset=jush.urls.pgsql[0]=pgsql+
	'$key';jush.urls.pgsqlset[0]=pgsql+
	'runtime-config-$key.html#GUC-$1';jush.style(jushRoot+'jush.css');if(window.jushLinks){jush.custom_links=jushLinks;}
	jush.highlight_tag('code',0);}};script.onreadystatechange=function(){if(/^(loaded|complete)$/.test(script.readyState)){script.onload();}};document.body.appendChild(script);}}
	function formField(form,name){for(var i=0;i

<form.length ;i++){if(form[i].name==name){return form[i];}}}
function
	typePassword(el,disable){try{el.type=(disable?
	'text':'password');}catch(e){}}
function loginDriver(driver){var
	trs=driver.parentNode.parentNode.parentNode.rows;for(var i=1;i

<trs.length ;i++){trs[i].className=(/sqlite/.test(driver.value)?
	'hidden':'');}}
function
	textareaKeydown(target,event){if(!event.shiftKey&&!event.altKey&&!event.ctrlKey&&!event.metaKey){if(event.keyCode==9){if(target.setSelectionRange){var
	start=target.selectionStart;var
	scrolled=target.scrollTop;target.value=target.value.substr(0,start)+
	'\t'+target.value.substr(target.selectionEnd);target.setSelectionRange(start+1,start+1);target.scrollTop=scrolled;return
	false;}else
	if(target.createTextRange){document.selection.createRange().text='\t'
	;return false;}}
if(event.keyCode==27){var
	els=target.form.elements;for(var i=1;i

<els.length ;i++){if(els[i-1]==target){els[i].focus();break;}} return
	false;}}
return true;}
var added='.' ,rowCount;function
	delimiterEqual(val,a,b){return(val==a+
	'_'+b||val==a+b||val==a+b.charAt(0).toUpperCase()+b.substr(1));}
	function idfEscape(s){return s.replace(/`/,'``');}
function
	editingNameChange(field){var
	name=field.name.substr(0,field.name.length-7);var
	type=formField(field.form,name+ '[type]');var opts=type.options;var
	candidate;var val=field.value;for(var i=opts.length;i--;){var
	match=/(.+)`(.+)/.exec(opts[i].value);if(!match){if(candidate&&i==opts.length-2&&val==opts[candidate].value.replace(/.+`/,
	'')&&name== 'fields[1]'){return;}
break;}
var table=match[1];var
	column=match[2];var tables=[table,table.replace(/s$/,
	''),table.replace(/es$/,'')];for(var j=0;j

<tables.length
	;j++){table=tables[j];if(val==column||val==table||delimiterEqual(val,table,column)||delimiterEqual(val,column,table)){if(candidate){return;}
	candidate=i;break;}}}
	if(candidate){type.selectedIndex=candidate;type.onchange();}} function
	editingAddRow(button,allowed,focus){if(allowed&&rowCount>=allowed){return
false;} var match=/(\d+)(\.\d+)?/.exec(button.name);var
x=match[0]+(match[2]?added.substr(match[2].length):added)+'1';var
row=button.parentNode.parentNode;var row2=row.cloneNode(true);var
tags=row.getElementsByTagName('select');var
tags2=row2.getElementsByTagName('select');for(var i=0;i<tags.length
	;i++){tags2[i].name=tags[i].name.replace(/([0-9.]+)/,x);tags2[i].selectedIndex=tags[i].selectedIndex;}
	tags=row.getElementsByTagName(
	'input');tags2=row2.getElementsByTagName( 'input');var
	input=tags2[0];for(var i=0;i

<tags.length ;i++){if(tags[i].name==
	'auto_increment_col'){tags2[i].value=x;tags2[i].checked=false;}
	tags2[i].name=tags[i].name.replace(/([0-9.]+)/,x);if(/\[(orig|field|comment|default)/.test(tags[i].name)){tags2[i].value=
	'';}
if(/\[(has_default)/.test(tags[i].name)){tags2[i].checked=false;}}
	tags[0].onchange=function(){editingNameChange(tags[0]);};row.parentNode.insertBefore(row2,row.nextSibling);if(focus){input.onchange=function(){editingNameChange(input);};input.focus();}
	added+='0' ;rowCount++;return true;}
function
	editingRemoveRow(button){var
	field=formField(button.form,button.name.replace(/drop_col(.+)/,
	'fields$1[field]'));field.parentNode.removeChild(field);button.parentNode.parentNode.style.display='none'
	;return true;}
var lastType='' ;function editingTypeChange(type){var
	name=type.name.substr(0,type.name.length-6);var
	text=selectValue(type);for(var i=0;i

<type.form.elements.length ;i++){var
	el=type.form.elements[i];if(el.name==name+
	'[length]'&&!((/(char|binary)$/.test(lastType)&&/(char|binary)$/.test(text))||(/(enum|set)$/.test(lastType)&&/(enum|set)$/.test(text)))){el.value=''
	;}
if(lastType== 'timestamp'&&el.name==name+
	'[has_default]'&&/timestamp/i.test(formField(type.form,name+'[default]').value)){el.checked=false;}
	if(el.name==name+
	'[collation]'){el.className=(/(char|text|enum|set)$/.test(text)?
	'':'hidden');}
if(el.name==name+
	'[unsigned]'){el.className=(/(int|float|double|decimal)$/.test(text)?
	'':'hidden');}
if(el.name==name+
	'[on_delete]'){el.className=(/`/.test(text)? '':'hidden');}}}
function
	editingLengthFocus(field){var
	td=field.parentNode;if(/(enum|set)$/.test(selectValue(td.previousSibling.firstChild))){var
	edit=document.getElementById( 'enum-edit');var
	val=field.value;edit.value=(/^
	'.+','.+'$/.test(val)?val.substr(1,val.length-2).replace(/','/g,"\n").replace(/''/g,"'"):val);td.appendChild(edit);field.style.display='none'
	;edit.style.display='inline' ;edit.focus();}}
function
	editingLengthBlur(edit){var field=edit.parentNode.firstChild;var
	val=edit.value;field.value=(/\n/.test(val)?
	"'"+val.replace(/\n+$/,'').replace(/'/g,"''").replace(/\n/g,"','")+"'":val);field.style.display='inline'
	;edit.style.display='none' ;}
function columnShow(checked,column){var
	trs=document.getElementById(
	'edit-fields').getElementsByTagName('tr');for(var i=0;i

<trs.length
	;i++){trs[i].getElementsByTagName('td')[column].className=(checked?
	'':'hidden');}}
function partitionByChange(el){var
	partitionTable=/RANGE|LIST/.test(selectValue(el));el.form[
	'partitions'].className=(partitionTable||!el.selectedIndex?
	'hidden':'');document.getElementById('partition-table').className=(partitionTable?
	'':'hidden');}
function partitionNameChange(el){var
	row=el.parentNode.parentNode.cloneNode(true);row.firstChild.firstChild.value=
	'';el.parentNode.parentNode.parentNode.appendChild(row);el.onchange=function(){};}
	function foreignAddRow(field){field.onchange=function(){};var
	row=field.parentNode.parentNode.cloneNode(true);var
	selects=row.getElementsByTagName( 'select');for(var i=0;i

<selects.length ;i++){selects[i].name=selects[i].name.replace(/\]/,
	'1$&');selects[i].selectedIndex=0;}
	field.parentNode.parentNode.parentNode.appendChild(row);}
function
	indexesAddRow(field){field.onchange=function(){};var
	parent=field.parentNode.parentNode;var row=parent.cloneNode(true);var
	selects=row.getElementsByTagName( 'select');for(var i=0;i

<selects.length
	;i++){selects[i].name=selects[i].name.replace(/indexes\[\d+/,
	'$&1');selects[i].selectedIndex=0;} var
	inputs=row.getElementsByTagName( 'input');for(var i=0;i

<inputs.length
	;i++){inputs[i].name=inputs[i].name.replace(/indexes\[\d+/,
	'$&1');inputs[i].value=''
	;}
parent.parentNode.appendChild(row);}
function
	indexesChangeColumn(field,prefix){var
	columns=field.parentNode.parentNode.getElementsByTagName( 'select');var
	names=[];for(var i=0;i

<columns.length ;i++){var
	value=selectValue(columns[i]);if(value){names.push(value);}}
	field.form[field.name.replace(/\].*/,'][name]')].value=prefix+names.join(
	'_');}
function
	indexesAddColumn(field,prefix){field.onchange=function(){indexesChangeColumn(field,prefix);};var
	select=field.form[field.name.replace(/\].*/,
	'][type]')];if(!select.selectedIndex){select.selectedIndex=3;select.onchange();}
	var
	column=field.parentNode.cloneNode(true);select=column.getElementsByTagName(
	'select')[0];select.name=select.name.replace(/\]\[\d+/,
	'$&1');select.selectedIndex=0;var input=column.getElementsByTagName(
	'input')[0];input.name=input.name.replace(/\]\[\d+/,
	'$&1');input.value=''
	;field.parentNode.parentNode.appendChild(column);field.onchange();}
var
	that,x,y,em,tablePos;function
	schemaMousedown(el,event){that=el;x=event.clientX-el.offsetLeft;y=event.clientY-el.offsetTop;}
	function schemaMousemove(ev){if(that!==undefined){ev=ev||event;var
	left=(ev.clientX-x)/em;var top=(ev.clientY-y)/em;var
	divs=that.getElementsByTagName( 'div');var lineSet={};for(var i=0;i

<divs.length ;i++){if(divs[i].className== 'references'){var
	div2=document.getElementById((divs[i].id.substr(0,4)==
	'refs'?'refd':'refs')+divs[i].id.substr(4));var
	ref=(tablePos[divs[i].title]?tablePos[divs[i].title]:[div2.parentNode.offsetTop/em,0]);var
	left1=-1;var isTop=true;var id=divs[i].id.replace(/^ref.(.+)-.+/,
	'$1');if(divs[i].parentNode!=div2.parentNode){left1=Math.min(0,ref[1]-left)-1;divs[i].style.left=left1+
	'em';divs[i].getElementsByTagName('div')[0].style.width=-left1+
	'em';var left2=Math.min(0,left-ref[1])-1;div2.style.left=left2+
	'em';div2.getElementsByTagName('div')[0].style.width=-left2+
	'em';isTop=(div2.offsetTop+ref[0]*em>divs[i].offsetTop+top*em);}
if(!lineSet[id]){var
line=document.getElementById(divs[i].id.replace(/^....(.+)-\d+$/,'refl$1'));var
shift=ev.clientY-y-that.offsetTop;line.style.left=(left+left1)+'em';if(isTop){line.style.top=(line.offsetTop+shift)/em+'em';}
if(divs[i].parentNode!=div2.parentNode){line=line.getElementsByTagName('div')[0];line.style.height=(line.offsetHeight+(isTop?-1:1)*shift)/em+'em';}
lineSet[id]=true;}}}
that.style.left=left+'em';that.style.top=top+'em';}} function
schemaMouseup(ev,db){if(that!==undefined){ev=ev||event;tablePos[that.firstChild.firstChild.firstChild.data]=[(ev.clientY-y)/em,(ev.clientX-x)/em];that=undefined;var
s='';for(var key in
tablePos){s+='_'+key+':'+Math.round(tablePos[key][0]*10000)/10000+'x'+Math.round(tablePos[key][1]*10000)/10000;}
s=encodeURIComponent(s.substr(1));var
link=document.getElementById('schema-link');link.href=link.href.replace(/[^=]+$/,'')+s;cookie('adminer_schema-'+db+'='+s,30);}}<?php
	}else{header("Content-Type: image/gif");switch($_GET["file"]){
		case"plus.gif":echo
		base64_decode("R0lGODdhEgASAKEAAO7u7gAAAJmZmQAAACwAAAAAEgASAAACIYSPqcvtD00I8cwqKb5v+q8pIAhxlRmhZYi17iPE8kzLBQA7");break;case"cross.gif":echo
		base64_decode("R0lGODdhEgASAKEAAO7u7gAAAJmZmQAAACwAAAAAEgASAAACI4SPqcvtDyMKYdZGb355wy6BX3dhlOEx57FK7gtHwkzXNl0AADs=");break;case"up.gif":echo
		base64_decode("R0lGODdhEgASAKEAAO7u7gAAAJmZmQAAACwAAAAAEgASAAACIISPqcvtD00IUU4K730T9J5hFTiKEXmaYcW2rgDH8hwXADs=");break;case"down.gif":echo
		base64_decode("R0lGODdhEgASAKEAAO7u7gAAAJmZmQAAACwAAAAAEgASAAACIISPqcvtD00I8cwqKb5bV/5cosdMJtmcHca2lQDH8hwXADs=");break;case"arrow.gif":echo
		base64_decode("R0lGODlhCAAKAIAAAICAgP///yH5BAEAAAEALAAAAAAIAAoAAAIPBIJplrGLnpQRqtOy3rsAADs=");break;case"loader.gif":echo
		base64_decode("R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==");break;
	}
	}exit;
}function
connection(){
	global$f;return$f;
}function
adminer(){
	global$c;return$c;
}function
idf_unescape($oc){
	$Ec=substr($oc,-1);return
	str_replace($Ec.$Ec,$Ec,substr($oc,1,-1));
}function
escape_string($X){
	return
	substr(q($X),1,-1);
}function
remove_slashes($be,$Ub=false){
	if(get_magic_quotes_gpc()){
		while(list($w,$X)=each($be)){
			foreach($X
					as$Ac=>$W){
				unset($be[$w][$Ac]);if(is_array($W)){
					$be[$w][stripslashes($Ac)]=$W;$be[]=&$be[$w][stripslashes($Ac)];
				}else{$be[$w][stripslashes($Ac)]=($Ub?$W:stripslashes($W));
				}
			}
		}
	}
}function
bracket_escape($oc,$xa=false){
	static$nf=array(':'=>':1',']'=>':2','['=>':3');return
	strtr($oc,($xa?array_flip($nf):$nf));
}function
h($P){
	return
	htmlspecialchars(str_replace("\0","",$P),ENT_QUOTES);
}function
nbsp($P){
	return(trim($P)!=""?h($P):"&nbsp;");
}function
nl_br($P){
	return
	str_replace("\n","<br>",$P);
}function
checkbox($B,$Y,$Ga,$Cc="",$rd="",$_c=false){
	static$s=0;$s++;$I="<input type='checkbox' name='$B' value='".h($Y)."'".($Ga?" checked":"").($rd?' onclick="'.h($rd).'"':'').($_c?" class='jsonly'":"")." id='checkbox-$s'>";return($Cc!=""?"<label for='checkbox-$s'>$I".h($Cc)."</label>":$I);
}function
optionlist($ud,$ze=null,$Df=false){
	$I="";foreach($ud
			as$Ac=>$W){
		$vd=array($Ac=>$W);if(is_array($W)){
			$I.='<optgroup label="'.h($Ac).'">';$vd=$W;
		}foreach($vd
				as$w=>$X){
			$I.='<option'.($Df||is_string($w)?' value="'.h($w).'"':'').(($Df||is_string($w)?(string)$w:$X)===$ze?' selected':'').'>'.h($X);
		}if(is_array($W)){
			$I.='</optgroup>';
		}
	}return$I;
}function
html_select($B,$ud,$Y="",$qd=true){
	if($qd){
		return"<select name='".h($B)."'".(is_string($qd)?' onchange="'.h($qd).'"':"").">".optionlist($ud,$Y)."</select>";
	}$I="";foreach($ud
			as$w=>$X){
		$I.="<label><input type='radio' name='".h($B)."' value='".h($w)."'".($w==$Y?" checked":"").">".h($X)."</label>";
	}return$I;
}function
confirm($Xa="",$Ke=false){
	return" onclick=\"".($Ke?"eventStop(event); ":"")."return confirm('".lang(0).($Xa?" (' + $Xa + ')":"")."');\"";
}function
print_fieldset($s,$Jc,$Jf=false,$rd=""){
	echo"<fieldset><legend><a href='#fieldset-$s' onclick=\"".h($rd)."return !toggle('fieldset-$s');\">$Jc</a></legend><div id='fieldset-$s'".($Jf?"":" class='hidden'").">\n";
}function
bold($Ba){
	return($Ba?" class='active'":"");
}function
odd($I=' class="odd"'){
	static$r=0;if(!$I){
		$r=-1;
	}return($r++%
			2?$I:'');
}function
js_escape($P){
	return
	addcslashes($P,"\r\n'\\/");
}function
json_row($w,$X=null){
	static$Vb=true;if($Vb){
		echo"{";
	}if($w!=""){
		echo($Vb?"":",")."\n\t\"".addcslashes($w,"\r\n\"\\").'": '.(isset($X)?'"'.addcslashes($X,"\r\n\"\\").'"':'undefined');$Vb=false;
	}else{echo"\n}\n";$Vb=true;
	}
}function
ini_bool($sc){
	$X=ini_get($sc);return(eregi('^(on|true|yes)$',$X)||(int)$X);
}function
sid(){
	static$I;if(!isset($I)){
		$I=(SID&&!($_COOKIE&&ini_bool("session.use_cookies")));
	}return$I;
}function
q($P){
	global$f;return$f->quote($P);
}function
get_vals($G,$Na=0){
	global$f;$I=array();$H=$f->query($G);if(is_object($H)){
		while($J=$H->fetch_row()){
			$I[]=$J[$Na];
		}
	}return$I;
}function
get_key_vals($G,$g=null){
	global$f;if(!is_object($g)){
		$g=$f;
	}$I=array();$H=$g->query($G);if(is_object($H)){
		while($J=$H->fetch_row()){
			$I[$J[0]]=$J[1];
		}
	}return$I;
}function
get_rows($G,$g=null,$j="<p class='error'>"){
	global$f;if(!is_object($g)){
		$g=$f;
	}$I=array();$H=$g->query($G);if(is_object($H)){
		while($J=$H->fetch_assoc()){
			$I[]=$J;
		}
	}elseif(!$H&&$f->error&&$j&&defined("PAGE_HEADER")){
		echo$j.error()."\n";
	}return$I;
}function
unique_array($J,$u){
	foreach($u
			as$t){
		if(ereg("PRIMARY|UNIQUE",$t["type"])){
			$I=array();foreach($t["columns"]as$w){
				if(!isset($J[$w])){
					continue
					2;
				}$I[$w]=$J[$w];
			}return$I;
		}
	}$I=array();foreach($J
			as$w=>$X){
		if(!preg_match('~^(COUNT\\((\\*|(DISTINCT )?`(?:[^`]|``)+`)\\)|(AVG|GROUP_CONCAT|MAX|MIN|SUM)\\(`(?:[^`]|``)+`\\))$~',$w)){
			$I[$w]=$X;
		}
	}return$I;
}function
where($Z){
	global$v;$I=array();foreach((array)$Z["where"]as$w=>$X){
		$I[]=idf_escape(bracket_escape($w,1)).(ereg('\\.',$X)||$v=="mssql"?" LIKE ".exact_value(addcslashes($X,"%_\\")):" = ".exact_value($X));
	}foreach((array)$Z["null"]as$w){
		$I[]=idf_escape($w)." IS NULL";
	}return
	implode(" AND ",$I);
}function
where_check($X){
	parse_str($X,$Fa);remove_slashes(array(&$Fa));return
	where($Fa);
}function
where_link($r,$Na,$Y,$sd="="){
	return"&where%5B$r%5D%5Bcol%5D=".urlencode($Na)."&where%5B$r%5D%5Bop%5D=".urlencode((isset($Y)?$sd:"IS NULL"))."&where%5B$r%5D%5Bval%5D=".urlencode($Y);
}function
cookie($B,$Y){
	global$ba;$Gd=array($B,(ereg("\n",$Y)?"":$Y),time()+2592000,preg_replace('~\\?.*~','',$_SERVER["REQUEST_URI"]),"",$ba);if(version_compare(PHP_VERSION,'5.2.0')>=0){
		$Gd[]=true;
	}return
	call_user_func_array('setcookie',$Gd);
}function
restart_session(){
	if(!ini_bool("session.use_cookies")){
		session_start();
	}
}function&get_session($w){
	return$_SESSION[$w][DRIVER][SERVER][$_GET["username"]];
}function
set_session($w,$X){
	$_SESSION[$w][DRIVER][SERVER][$_GET["username"]]=$X;
}function
auth_url($ob,$N,$Ef){
	global$pb;preg_match('~([^?]*)\\??(.*)~',remove_from_uri(implode("|",array_keys($pb))."|username|".session_name()),$_);return"$_[1]?".(sid()?SID."&":"").($ob!="server"||$N!=""?urlencode($ob)."=".urlencode($N)."&":"")."username=".urlencode($Ef).($_[2]?"&$_[2]":"");
}function
is_ajax(){
	return($_SERVER["HTTP_X_REQUESTED_WITH"]=="XMLHttpRequest");
}function
redirect($z,$Wc=null){
	if(isset($Wc)){
		restart_session();$_SESSION["messages"][preg_replace('~^[^?]*~','',(isset($z)?$z:$_SERVER["REQUEST_URI"]))][]=$Wc;
	}if(isset($z)){
		if($z==""){
			$z=".";
		}header((is_ajax()?"X-AJAX-Redirect":"Location").": $z");exit;
	}
}function
query_redirect($G,$z,$Wc,$ge=true,$Kb=true,$Qb=false){
	global$f,$j,$c;if($Kb){
		$Qb=!$f->query($G);
	}$Ge="";if($G){
		$Ge=$c->messageQuery("$G;");
	}if($Qb){
		$j=error().$Ge;return
		false;
	}if($ge){
		redirect($z,$Wc.$Ge);
	}return
	true;
}function
queries($G=null){
	global$f;static$ee=array();if(!isset($G)){
		return
		implode(";\n",$ee);
	}$ee[]=(ereg(';$',$G)?"DELIMITER ;;\n$G;\nDELIMITER ":$G);return$f->query($G);
}function
apply_queries($G,$Ye,$Gb='table'){
	foreach($Ye
			as$R){
		if(!queries("$G ".$Gb($R))){
			return
			false;
		}
	}return
	true;
}function
queries_redirect($z,$Wc,$ge){
	return
	query_redirect(queries(),$z,$Wc,$ge,false,!$ge);
}function
remove_from_uri($Fd=""){
	return
	substr(preg_replace("~(?<=[?&])($Fd".(SID?"":"|".session_name()).")=[^&]*&~",'',"$_SERVER[REQUEST_URI]&"),0,-1);
}function
pagination($D,$cb){
	return" ".($D==$cb?$D+1:'<a href="'.h(remove_from_uri("page").($D?"&page=$D":"")).'">'.($D+1)."</a>");
}function
get_file($w,$hb=false){
	$Sb=$_FILES[$w];if(!$Sb||$Sb["error"]){
		return$Sb["error"];
	}$I=file_get_contents($hb&&ereg('\\.gz$',$Sb["name"])?"compress.zlib://$Sb[tmp_name]":($hb&&ereg('\\.bz2$',$Sb["name"])?"compress.bzip2://$Sb[tmp_name]":$Sb["tmp_name"]));if($hb){
		$He=substr($I,0,3);if(function_exists("iconv")&&ereg("^\xFE\xFF|^\xFF\xFE",$He,$me)){
			$I=iconv("utf-16","utf-8",$I);
		}elseif($He=="\xEF\xBB\xBF"){
			$I=substr($I,3);
		}
	}return$I;
}function
upload_error($j){
	$Uc=($j==UPLOAD_ERR_INI_SIZE?ini_get("upload_max_filesize"):null);return($j?lang(1).($Uc?" ".lang(2,$Uc):""):lang(3));
}function
repeat_pattern($E,$Kc){
	return
	str_repeat("$E{0,65535}",$Kc/65535)."$E{0,".($Kc
			%
			65535)."}";
}function
is_utf8($X){
	return(preg_match('~~u',$X)&&!preg_match('~[\\0-\\x8\\xB\\xC\\xE-\\x1F]~',$X));
}function
shorten_utf8($P,$Kc=80,$Oe=""){
	if(!preg_match("(^(".repeat_pattern("[\t\r\n -\x{FFFF}]",$Kc).")($)?)u",$P,$_)){
		preg_match("(^(".repeat_pattern("[\t\r\n -~]",$Kc).")($)?)",$P,$_);
	}return
	h($_[1]).$Oe.(isset($_[2])?"":"<i>...</i>");
}function
friendly_url($X){
	return
	preg_replace('~[^a-z0-9_]~i','-',$X);
}function
hidden_fields($be,$pc=array()){
	while(list($w,$X)=each($be)){
		if(is_array($X)){
			foreach($X
					as$Ac=>$W){
				$be[$w."[$Ac]"]=$W;
			}
		}elseif(!in_array($w,$pc)){
			echo'<input type="hidden" name="'.h($w).'" value="'.h($X).'">';
		}
	}
}function
hidden_fields_get(){
	echo(sid()?'<input type="hidden" name="'.session_name().'" value="'.h(session_id()).'">':''),(SERVER!==null?'<input type="hidden" name="'.DRIVER.'" value="'.h(SERVER).'">':""),'<input type="hidden" name="username" value="'.h($_GET["username"]).'">';
}function
column_foreign_keys($R){
	global$c;$I=array();foreach($c->foreignKeys($R)as$m){
		foreach($m["source"]as$X){
			$I[$X][]=$m;
		}
	}return$I;
}function
enum_input($V,$ua,$k,$Y,$_b=null){
	global$c;preg_match_all("~'((?:[^']|'')*)'~",$k["length"],$Pc);$I=(isset($_b)?"<label><input type='$V'$ua value='$_b'".((is_array($Y)?in_array($_b,$Y):$Y===0)?" checked":"")."><i>".lang(4)."</i></label>":"");foreach($Pc[1]as$r=>$X){
		$X=stripcslashes(str_replace("''","'",$X));$Ga=(is_int($Y)?$Y==$r+1:(is_array($Y)?in_array($r+1,$Y):$Y===$X));$I.=" <label><input type='$V'$ua value='".($r+1)."'".($Ga?' checked':'').'>'.h($c->editVal($X,$k)).'</label>';
	}return$I;
}function
input($k,$Y,$o){
	global$uf,$c,$v;$B=h(bracket_escape($k["field"]));echo"<td class='function'>";$oe=($v=="mssql"&&$k["auto_increment"]);if($oe&&!$_POST["save"]){
		$o=null;
	}$ec=(isset($_GET["select"])||$oe?array("orig"=>lang(5)):array())+$c->editFunctions($k);$ua=" name='fields[$B]'";if($k["type"]=="enum"){
		echo
		nbsp($ec[""])."<td>".$c->editInput($_GET["edit"],$k,$ua,$Y);
	}else{$Vb=0;foreach($ec
			as$w=>$X){
		if($w===""||!$X){
			break;
		}$Vb++;
	}$qd=($Vb?" onchange=\"var f = this.form['function[".h(js_escape(bracket_escape($k["field"])))."]']; if ($Vb > f.selectedIndex) f.selectedIndex = $Vb;\"":"");$ua.=$qd;echo(count($ec)>1?html_select("function[$B]",$ec,!isset($o)||in_array($o,$ec)||isset($ec[$o])?$o:"","functionChange(this);"):nbsp(reset($ec))).'<td>';$uc=$c->editInput($_GET["edit"],$k,$ua,$Y);if($uc!=""){
		echo$uc;
	}elseif($k["type"]=="set"){
		preg_match_all("~'((?:[^']|'')*)'~",$k["length"],$Pc);foreach($Pc[1]as$r=>$X){
			$X=stripcslashes(str_replace("''","'",$X));$Ga=(is_int($Y)?($Y>>$r)&1:in_array($X,explode(",",$Y),true));echo" <label><input type='checkbox' name='fields[$B][$r]' value='".(1<<$r)."'".($Ga?' checked':'')."$qd>".h($c->editVal($X,$k)).'</label>';
		}
	}elseif(ereg('blob|bytea|raw|file',$k["type"])&&ini_bool("file_uploads")){
		echo"<input type='file' name='fields-$B'$qd>";
	}elseif(ereg('text|lob',$k["type"])){
		echo"<textarea ".($v!="sqlite"||ereg("\n",$Y)?"cols='50' rows='12'":"cols='30' rows='1' style='height: 1.2em;'")."$ua>".h($Y).'</textarea>';
	}else{$Vc=(!ereg('int',$k["type"])&&preg_match('~^(\\d+)(,(\\d+))?$~',$k["length"],$_)?((ereg("binary",$k["type"])?2:1)*$_[1]+($_[3]?1:0)+($_[2]&&!$k["unsigned"]?1:0)):($uf[$k["type"]]?$uf[$k["type"]]+($k["unsigned"]?0:1):0));echo"<input value='".h($Y)."'".($Vc?" maxlength='$Vc'":"").(ereg('char|binary',$k["type"])&&$Vc>20?" size='40'":"")."$ua>";
	}
	}
}function
process_input($k){
	global$c;$oc=bracket_escape($k["field"]);$o=$_POST["function"][$oc];$Y=$_POST["fields"][$oc];if($k["type"]=="enum"){
		if($Y==-1){
			return
			false;
		}if($Y==""){
			return"NULL";
		}return+$Y;
	}if($k["auto_increment"]&&$Y==""){
		return
		null;
	}if($o=="orig"){
		return($k["on_update"]=="CURRENT_TIMESTAMP"?idf_escape($k["field"]):false);
	}if($o=="NULL"){
		return"NULL";
	}if($k["type"]=="set"){
		return
		array_sum((array)$Y);
	}if(ereg('blob|bytea|raw|file',$k["type"])&&ini_bool("file_uploads")){
		$Sb=get_file("fields-$oc");if(!is_string($Sb)){
			return
			false;
		}return
		q($Sb);
	}return$c->processInput($k,$Y,$o);
}function
search_tables(){
	global$c,$f;$_GET["where"][0]["op"]="LIKE %%";$_GET["where"][0]["val"]=$_POST["query"];$Zb=false;foreach(table_status()as$R=>$S){
		$B=$c->tableName($S);if(isset($S["Engine"])&&$B!=""&&(!$_POST["tables"]||in_array($R,$_POST["tables"]))){
			$H=$f->query("SELECT".limit("1 FROM ".table($R)," WHERE ".implode(" AND ",$c->selectSearchProcess(fields($R),array())),1));if($H->fetch_row()){
				if(!$Zb){
					echo"<ul>\n";$Zb=true;
				}echo"<li><a href='".h(ME."select=".urlencode($R)."&where[0][op]=".urlencode($_GET["where"][0]["op"])."&where[0][val]=".urlencode($_GET["where"][0]["val"]))."'>$B</a>\n";
			}
		}
	}echo($Zb?"</ul>":"<p class='message'>".lang(6))."\n";
}function
dump_headers($nc,$dd=false){
	global$c;$I=$c->dumpHeaders($nc,$dd);$Dd=$_POST["output"];if($Dd!="text"){
		header("Content-Disposition: attachment; filename=".friendly_url($nc!=""?$nc:(SERVER!=""?SERVER:"localhost")).".$I".($Dd!="file"&&!ereg('[^0-9a-z]',$Dd)?".$Dd":""));
	}session_write_close();return$I;
}function
dump_csv($J){
	foreach($J
			as$w=>$X){
		if(preg_match("~[\"\n,;\t]~",$X)||$X===""){
			$J[$w]='"'.str_replace('"','""',$X).'"';
		}
	}echo
	implode(($_POST["format"]=="csv"?",":($_POST["format"]=="tsv"?"\t":";")),$J)."\r\n";
}function
apply_sql_function($o,$Na){
	return($o?($o=="unixepoch"?"DATETIME($Na, '$o')":($o=="count distinct"?"COUNT(DISTINCT ":strtoupper("$o("))."$Na)"):$Na);
}function
password_file(){
	$lb=ini_get("upload_tmp_dir");if(!$lb){
		if(function_exists('sys_get_temp_dir')){
			$lb=sys_get_temp_dir();
		}else{$Tb=@tempnam("","");if(!$Tb){
			return
			false;
		}$lb=dirname($Tb);unlink($Tb);
		}
	}$Tb="$lb/adminer.key";$I=@file_get_contents($Tb);if($I){
		return$I;
	}$bc=@fopen($Tb,"w");if($bc){
		$I=md5(uniqid(mt_rand(),true));fwrite($bc,$I);fclose($bc);
	}return$I;
}function
is_mail($xb){
	$ta='[-a-z0-9!#$%&\'*+/=?^_`{|}~]';$nb='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';$E="$ta+(\\.$ta+)*@($nb?\\.)+$nb";return
	preg_match("(^$E(,\\s*$E)*\$)i",$xb);
}function
is_url($P){
	$nb='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';return(preg_match("~^(https?)://($nb?\\.)+$nb(:\\d+)?(/.*)?(\\?.*)?(#.*)?\$~i",$P,$_)?strtolower($_[1]):"");
}global$c,$f,$pb,$vb,$Db,$j,$ec,$hc,$ba,$tc,$v,$a,$Dc,$pd,$Me,$T,$U,$uf,$Af,$fa;if(!isset($_SERVER["REQUEST_URI"])){
	$_SERVER["REQUEST_URI"]=$_SERVER["ORIG_PATH_INFO"].($_SERVER["QUERY_STRING"]!=""?"?$_SERVER[QUERY_STRING]":"");
}$ba=$_SERVER["HTTPS"]&&strcasecmp($_SERVER["HTTPS"],"off");@ini_set("session.use_trans_sid",false);if(!defined("SID")){
	session_name("adminer_sid");$Gd=array(0,preg_replace('~\\?.*~','',$_SERVER["REQUEST_URI"]),"",$ba);if(version_compare(PHP_VERSION,'5.2.0')>=0){
		$Gd[]=true;
	}call_user_func_array('session_set_cookie_params',$Gd);session_start();
}remove_slashes(array(&$_GET,&$_POST,&$_COOKIE),$Ub);if(function_exists("set_magic_quotes_runtime")){
	set_magic_quotes_runtime(false);
}@set_time_limit(0);@ini_set("zend.ze1_compatibility_mode",false);@ini_set("precision",20);$Dc=array('en'=>'English','cs'=>'ÄŒeÅ¡tina','sk'=>'SlovenÄ�ina','nl'=>'Nederlands','es'=>'EspaÃ±ol','de'=>'Deutsch','fr'=>'FranÃ§ais','it'=>'Italiano','et'=>'Eesti','hu'=>'Magyar','pl'=>'Polski','ca'=>'CatalÃ ','pt'=>'PortuguÃªs','sl'=>'Slovenski','lt'=>'LietuviÅ³','tr'=>'TÃ¼rkÃ§e','ro'=>'Limba RomÃ¢nÄƒ','ru'=>'Ð ÑƒÑ�Ñ�ÐºÐ¸Ð¹ Ñ�Ð·Ñ‹Ðº','zh'=>'ç®€ä½“ä¸­æ–‡','zh-tw'=>'ç¹�é«”ä¸­æ–‡','ja'=>'æ—¥æœ¬èªž','ta'=>'à®¤â€Œà®®à®¿à®´à¯�','ar'=>'Ø§Ù„Ø¹Ø±Ø¨ÙŠØ©',);function
get_lang(){
	global$a;return$a;
}function
lang($oc,$C=null){
	global$a,$U;$of=$U[$oc];if(is_array($of)){
		$Qd=($C==1?0:($a=='cs'||$a=='sk'?($C&&$C<5?1:2):($a=='fr'?(!$C?0:1):($a=='pl'?($C
				%
				10>1&&$C
				%
				10<5&&$C/10
				%
				10!=1?1:2):($a=='sl'?($C
						%
						100==1?0:($C
								%
								100==2?1:($C
										%
										100==3||$C
										%
										100==4?2:3))):($a=='lt'?($C
												%
												10==1&&$C
												%
												100!=11?0:($C
														%
														10>1&&$C/10
														%
														10!=1?1:2)):($a=='ru'?($C
																%
																10==1&&$C
																%
																100!=11?0:($C
																		%
																		10>1&&$C
																		%
																		10<5&&$C/10
																		%
																		10!=1?1:2)):1)))))));$of=$of[$Qd];
	}$sa=func_get_args();array_shift($sa);return
	vsprintf((isset($of)?$of:$oc),$sa);
}function
switch_lang(){
	global$a,$Dc;echo"<form action=''>\n<div id='lang'>";hidden_fields($_GET,array('lang'));echo
	lang(7).": ".html_select("lang",$Dc,$a,"var loc = location.search.replace(/[?&]lang=[^&]*/, ''); location.search = loc + (loc ? '&' : '') + 'lang=' + this.value;")," <input type='submit' value='".lang(8)."' class='hidden'>\n","</div>\n</form>\n";
}if(isset($_GET["lang"])){
	$_COOKIE["adminer_lang"]=$_GET["lang"];$_SESSION["lang"]=$_GET["lang"];
}$a="en";if(isset($Dc[$_COOKIE["adminer_lang"]])){
	cookie("adminer_lang",$_COOKIE["adminer_lang"]);$a=$_COOKIE["adminer_lang"];
}elseif(isset($Dc[$_SESSION["lang"]])){
	$a=$_SESSION["lang"];
}else{$ja=array();preg_match_all('~([-a-z]+)(;q=([0-9.]+))?~',str_replace("_","-",strtolower($_SERVER["HTTP_ACCEPT_LANGUAGE"])),$Pc,PREG_SET_ORDER);foreach($Pc
		as$_){
	$ja[$_[1]]=(isset($_[3])?$_[3]:1);
}arsort($ja);foreach($ja
		as$w=>$F){
	if(isset($Dc[$w])){
		$a=$w;break;
	}$w=preg_replace('~-.*~','',$w);if(!isset($ja[$w])&&isset($Dc[$w])){
		$a=$w;break;
	}
}
}switch($a){
	case"en":$U=array('Are you sure?','Unable to upload a file.','Maximum allowed file size is %sB.','File does not exist.','empty','original','No tables.','Language','Use','Numbers','Date and time','Strings','Binary','Lists','System','Server','Username','Password','Login','Permanent login','Select data','Show structure','Alter view','Alter table','New item','Last page','Edit',array('%d byte','%d bytes'),'Select','Functions','Aggregation','Search','anywhere','Sort','descending','Limit','Text length','Action','SQL command','open','save','Alter database','Alter schema','Create schema','Database schema','Privileges','Dump','Logout','database','Create new table','select','ltr','Resend POST data?','Invalid CSRF token. Send the form again.','Logout successful.','Session support must be enabled.','Session expired, please login again.','Invalid credentials.','No extension','None of the supported PHP extensions (%s) are available.','Too big POST data. Reduce the data or increase the %s configuration directive.','Database','Invalid database.','Databases have been dropped.','Select database','Create new database','Process list','Variables','Status','%s version: %s through PHP extension %s','Logged as: %s','Collation','Tables','Drop','Refresh','No rows.','%.3f s','Foreign keys','collation','ON DELETE','Column name','Parameter name','Type','Length','Options','Auto Increment','Default values','Comment','Add next','Move up','Move down','Remove','View','Table','Column','Indexes','Alter indexes','Source','Target','ON UPDATE','Alter','Add foreign key','Triggers','Add trigger','Permanent link','Export','Output','Format','Routines','Events','Data','Create user','Error in query',array('%d row','%d rows'),array('Query executed OK, %d row affected.','Query executed OK, %d rows affected.'),'No commands to execute.',array('%d query executed OK.','%d queries executed OK.'),'File upload','File uploads are disabled.','Execute','Stop on error','Show only errors','From server','Webserver file %s','Run file','History','Clear','Edit all','Item has been deleted.','Item has been updated.','Item%s has been inserted.','Insert','Save','Save and continue edit','Save and insert next','Delete','Table has been dropped.','Table has been altered.','Table has been created.','Create table','Maximum number of allowed fields exceeded. Please increase %s and %s.','Table name','engine','Partition by','Partitions','Partition name','Values','Indexes have been altered.','Index Type','Column (length)','Name','Database has been dropped.','Database has been renamed.','Database has been created.','Database has been altered.','Create database','Call',array('Routine has been called, %d row affected.','Routine has been called, %d rows affected.'),'Foreign key has been dropped.','Foreign key has been altered.','Foreign key has been created.','Source and target columns must have the same data type, there must be an index on the target columns and referenced data must exist.','Foreign key','Target table','Change','Add column','View has been dropped.','View has been altered.','View has been created.','Create view','Event has been dropped.','Event has been altered.','Event has been created.','Alter event','Create event','Start','End','Every','On completion preserve','Routine has been dropped.','Routine has been altered.','Routine has been created.','Alter function','Alter procedure','Create function','Create procedure','Return type','Trigger has been dropped.','Trigger has been altered.','Trigger has been created.','Alter trigger','Create trigger','Time','Event','User has been dropped.','User has been altered.','User has been created.','Hashed','Routine','Grant','Revoke',array('%d process has been killed.','%d processes have been killed.'),'%d in total','Kill',array('%d item has been affected.','%d items have been affected.'),'Double click on a value to modify it.',array('%d row has been imported.','%d rows have been imported.'),'Unable to select the table','edit','Relations','Use edit link to modify this value.','Page','last','whole result','Clone','Import',',','Tables have been truncated.','Tables have been moved.','Tables have been copied.','Tables have been dropped.','Schema','Tables and views','Search data in tables','Engine','Data Length','Index Length','Data Free','Rows','Analyze','Optimize','Check','Repair','Truncate','Move to other database','Move','Copy','Schedule','At given time',array('%d e-mail has been sent.','%d e-mails have been sent.'));break;case"cs":$U=array('Opravdu?','NepodaÅ™ilo se nahrÃ¡t soubor.','MaximÃ¡lnÃ­ povolenÃ¡ velikost souboru je %sB.','Soubor neexistuje.','prÃ¡zdnÃ©','pÅ¯vodnÃ­','Å½Ã¡dnÃ© tabulky.','Jazyk','Vybrat','ÄŒÃ­sla','Datum a Ä�as','Å˜etÄ›zce','BinÃ¡rnÃ­','Seznamy','SystÃ©m','Server','UÅ¾ivatel','Heslo','PÅ™ihlÃ¡sit se','TrvalÃ© pÅ™ihlÃ¡Å¡enÃ­','Vypsat data','Zobrazit strukturu','PozmÄ›nit pohled','PozmÄ›nit tabulku','NovÃ¡ poloÅ¾ka','PoslednÃ­ strÃ¡nka','Upravit',array('%d bajt','%d bajty','%d bajtÅ¯'),'Vypsat','Funkce','Agregace','Vyhledat','kdekoliv','SeÅ™adit','sestupnÄ›','Limit','DÃ©lka textÅ¯','Akce','SQL pÅ™Ã­kaz','otevÅ™Ã­t','uloÅ¾it','PozmÄ›nit databÃ¡zi','PozmÄ›nit schÃ©ma','VytvoÅ™it schÃ©ma','SchÃ©ma databÃ¡ze','OprÃ¡vnÄ›nÃ­','Export','OdhlÃ¡sit','databÃ¡ze','VytvoÅ™it novou tabulku','vypsat','ltr','Znovu odeslat POST data?','NeplatnÃ½ token CSRF. OdeÅ¡lete formulÃ¡Å™ znovu.','OdhlÃ¡Å¡enÃ­ probÄ›hlo v poÅ™Ã¡dku.','Session promÄ›nnÃ© musÃ­ bÃ½t povolenÃ©.','Session vyprÅ¡ela, pÅ™ihlaÅ¡te se prosÃ­m znovu.','NeplatnÃ© pÅ™ihlaÅ¡ovacÃ­ Ãºdaje.','Å½Ã¡dnÃ¡ extenze','NenÃ­ dostupnÃ¡ Å¾Ã¡dnÃ¡ z podporovanÃ½ch PHP extenzÃ­ (%s).','PÅ™Ã­liÅ¡ velkÃ¡ POST data. ZmenÅ¡ete data nebo zvyÅ¡te hodnotu konfiguraÄ�nÃ­ direktivy %s.','DatabÃ¡ze','NesprÃ¡vnÃ¡ databÃ¡ze.','DatabÃ¡ze byly odstranÄ›ny.','Vybrat databÃ¡zi','VytvoÅ™it novou databÃ¡zi','Seznam procesÅ¯','PromÄ›nnÃ©','Stav','Verze %s: %s pÅ™es PHP extenzi %s','PÅ™ihlÃ¡Å¡en jako: %s','PorovnÃ¡vÃ¡nÃ­','Tabulky','Odstranit','Obnovit','Å½Ã¡dnÃ© Å™Ã¡dky.','%.3f s','CizÃ­ klÃ­Ä�e','porovnÃ¡vÃ¡nÃ­','PÅ™i smazÃ¡nÃ­','NÃ¡zev sloupce','NÃ¡zev parametru','Typ','DÃ©lka','Volby','Auto Increment','VÃ½chozÃ­ hodnoty','KomentÃ¡Å™','PÅ™idat dalÅ¡Ã­','PÅ™esunout nahoru','PÅ™esunout dolÅ¯','Odebrat','Pohled','Tabulka','Sloupec','Indexy','PozmÄ›nit indexy','Zdroj','CÃ­l','PÅ™i zmÄ›nÄ›','ZmÄ›nit','PÅ™idat cizÃ­ klÃ­Ä�','Triggery','PÅ™idat trigger','TrvalÃ½ odkaz','Export','VÃ½stup','FormÃ¡t','Procedury a funkce','UdÃ¡losti','Data','VytvoÅ™it uÅ¾ivatele','Chyba v dotazu',array('%d Å™Ã¡dek','%d Å™Ã¡dky','%d Å™Ã¡dkÅ¯'),array('PÅ™Ã­kaz probÄ›hl v poÅ™Ã¡dku, byl zmÄ›nÄ›n %d zÃ¡znam.','PÅ™Ã­kaz probÄ›hl v poÅ™Ã¡dku, byly zmÄ›nÄ›ny %d zÃ¡znamy.','PÅ™Ã­kaz probÄ›hl v poÅ™Ã¡dku, bylo zmÄ›nÄ›no %d zÃ¡znamÅ¯.'),'Å½Ã¡dnÃ© pÅ™Ã­kazy k vykonÃ¡nÃ­.',array('%d pÅ™Ã­kaz probÄ›hl v poÅ™Ã¡dku.','%d pÅ™Ã­kazy probÄ›hly v poÅ™Ã¡dku.','%d pÅ™Ã­kazÅ¯ probÄ›hlo v poÅ™Ã¡dku.'),'NahrÃ¡nÃ­ souboru','NahrÃ¡vÃ¡nÃ­ souborÅ¯ nenÃ­ povoleno.','ProvÃ©st','Zastavit pÅ™i chybÄ›','Zobrazit pouze chyby','Ze serveru','Soubor %s na webovÃ©m serveru','Spustit soubor','Historie','VyÄ�istit','Upravit vÅ¡e','PoloÅ¾ka byla smazÃ¡na.','PoloÅ¾ka byla aktualizovÃ¡na.','PoloÅ¾ka%s byla vloÅ¾ena.','VloÅ¾it','UloÅ¾it','UloÅ¾it a pokraÄ�ovat v editaci','UloÅ¾it a vloÅ¾it dalÅ¡Ã­','Smazat','Tabulka byla odstranÄ›na.','Tabulka byla zmÄ›nÄ›na.','Tabulka byla vytvoÅ™ena.','VytvoÅ™it tabulku','Byl pÅ™ekroÄ�en maximÃ¡lnÃ­ povolenÃ½ poÄ�et polÃ­. ZvyÅ¡te prosÃ­m %s a %s.','NÃ¡zev tabulky','ÃºloÅ¾iÅ¡tÄ›','RozdÄ›lit podle','OddÃ­ly','NÃ¡zev oddÃ­lu','Hodnoty','Indexy byly zmÄ›nÄ›ny.','Typ indexu','Sloupec (dÃ©lka)','NÃ¡zev','DatabÃ¡ze byla odstranÄ›na.','DatabÃ¡ze byla pÅ™ejmenovÃ¡na.','DatabÃ¡ze byla vytvoÅ™ena.','DatabÃ¡ze byla zmÄ›nÄ›na.','VytvoÅ™it databÃ¡zi','Zavolat',array('Procedura byla zavolÃ¡na, byl zmÄ›nÄ›n %d zÃ¡znam.','Procedura byla zavolÃ¡na, byly zmÄ›nÄ›ny %d zÃ¡znamy.','Procedura byla zavolÃ¡na, bylo zmÄ›nÄ›no %d zÃ¡znamÅ¯.'),'CizÃ­ klÃ­Ä� byl odstranÄ›n.','CizÃ­ klÃ­Ä� byl zmÄ›nÄ›n.','CizÃ­ klÃ­Ä� byl vytvoÅ™en.','ZdrojovÃ© a cÃ­lovÃ© sloupce musÃ­ mÃ­t stejnÃ½ datovÃ½ typ, nad cÃ­lovÃ½mi sloupci musÃ­ bÃ½t definovÃ¡n index a odkazovanÃ¡ data musÃ­ existovat.','CizÃ­ klÃ­Ä�','CÃ­lovÃ¡ tabulka','ZmÄ›nit','PÅ™idat sloupec','Pohled byl odstranÄ›n.','Pohled byl zmÄ›nÄ›n.','Pohled byl vytvoÅ™en.','VytvoÅ™it pohled','UdÃ¡lost byla odstranÄ›na.','UdÃ¡lost byla zmÄ›nÄ›na.','UdÃ¡lost byla vytvoÅ™ena.','PozmÄ›nit udÃ¡lost','VytvoÅ™it udÃ¡lost','ZaÄ�Ã¡tek','Konec','KaÅ¾dÃ½ch','Po dokonÄ�enÃ­ zachovat','Procedura byla odstranÄ›na.','Procedura byla zmÄ›nÄ›na.','Procedura byla vytvoÅ™ena.','ZmÄ›nit funkci','ZmÄ›nit proceduru','VytvoÅ™it funkci','VytvoÅ™it proceduru','NÃ¡vratovÃ½ typ','Trigger byl odstranÄ›n.','Trigger byl zmÄ›nÄ›n.','Trigger byl vytvoÅ™en.','ZmÄ›nit trigger','VytvoÅ™it trigger','ÄŒas','UdÃ¡lost','UÅ¾ivatel byl odstranÄ›n.','UÅ¾ivatel byl zmÄ›nÄ›n.','UÅ¾ivatel byl vytvoÅ™en.','ZahaÅ¡ovanÃ©','Procedura','Povolit','ZakÃ¡zat',array('Byl ukonÄ�en %d proces.','Byly ukonÄ�eny %d procesy.','Bylo ukonÄ�eno %d procesÅ¯.'),'%d celkem','UkonÄ�it',array('Byl ovlivnÄ›n %d zÃ¡znam.','Byly ovlivnÄ›ny %d zÃ¡znamy.','Bylo ovlivnÄ›no %d zÃ¡znamÅ¯.'),'DvojkliknÄ›te na polÃ­Ä�ko, kterÃ© chcete zmÄ›nit.',array('Byl importovÃ¡n %d zÃ¡znam.','Byly importovÃ¡ny %d zÃ¡znamy.','Bylo importovÃ¡no %d zÃ¡znamÅ¯.'),'NepodaÅ™ilo se vypsat tabulku','upravit','Vztahy','Ke zmÄ›nÄ› tÃ©to hodnoty pouÅ¾ijte odkaz upravit.','StrÃ¡nka','poslednÃ­','celÃ½ vÃ½sledek','Klonovat','Import',' ','Tabulky byly vyprÃ¡zdnÄ›ny.','Tabulky byly pÅ™esunuty.','Tabulky byly zkopÃ­rovÃ¡ny.','Tabulky byly odstranÄ›ny.','SchÃ©ma','Tabulky a pohledy','Vyhledat data v tabulkÃ¡ch','ÃšloÅ¾iÅ¡tÄ›','Velikost dat','Velikost indexÅ¯','VolnÃ© mÃ­sto','Å˜Ã¡dkÅ¯','Analyzovat','Optimalizovat','Zkontrolovat','Opravit','VyprÃ¡zdnit','PÅ™esunout do jinÃ© databÃ¡ze','PÅ™esunout','ZkopÃ­rovat','PlÃ¡n','V danÃ½ Ä�as','PozmÄ›nit typ');break;case"sk":$U=array('Naozaj?','SÃºbor sa nepodarilo nahraÅ¥.','MaximÃ¡lna povolenÃ¡ veÄ¾kosÅ¥ sÃºboru je %sB.','SÃºbor neexistuje.','prÃ¡zdne','originÃ¡l','Å½iadne tabuÄ¾ky.','Jazyk','VybraÅ¥','ÄŒÃ­sla','DÃ¡tum a Ä�as','ReÅ¥azce','BinÃ¡rne','Zoznamy','SystÃ©m','Server','PouÅ¾Ã­vateÄ¾','Heslo','PrihlÃ¡siÅ¥ sa','TrvalÃ© prihlÃ¡senie','VypÃ­saÅ¥ dÃ¡ta','ZobraziÅ¥ Å¡truktÃºru','ZmeniÅ¥ pohÄ¾ad','ZmeniÅ¥ tabuÄ¾ku','NovÃ¡ poloÅ¾ka','PoslednÃ¡ strÃ¡nka','UpraviÅ¥',array('%d bajt','%d bajty','%d bajtov'),'VypÃ­saÅ¥','Funkcie','AgregÃ¡cia','VyhÄ¾adaÅ¥','kdekoÄ¾vek','ZotriediÅ¥','zostupne','Limit','DÄºÅ¾ka textov','Akcia','SQL prÃ­kaz','otvoriÅ¥','uloÅ¾iÅ¥','ZmeniÅ¥ databÃ¡zu','PozmeniÅ¥ schÃ©mu','VytvoriÅ¥ schÃ©mu','SchÃ©ma databÃ¡zy','OprÃ¡vnenia','Export','OdhlÃ¡siÅ¥','databÃ¡za','VytvoriÅ¥ novÃº tabuÄ¾ku','vypÃ­saÅ¥','ltr','Znovu poslaÅ¥ POST data?','NeplatnÃ½ token CSRF. OdoÅ¡lite formulÃ¡r znova.','OdhlÃ¡senie prebehlo v poriadku.','Session premennÃ© musia byÅ¥ povolenÃ©.','Session vyprÅ¡ala, prihlÃ¡ste sa prosÃ­m znova.','NeplatnÃ© prihlasovacie Ãºdaje.','Å½iadne rozÅ¡Ã­renie','Nie je dostupnÃ© Å¾iadne z podporovanÃ½ch rozÅ¡Ã­renÃ­ (%s).','PrÃ­liÅ¡ veÄ¾kÃ© POST dÃ¡ta. ZmenÅ¡ite dÃ¡ta alebo zvÃ½Å¡te hodnotu konfiguraÄ�ej direktÃ­vy %s.','DatabÃ¡za','NesprÃ¡vna databÃ¡za.','DatabÃ¡zy boli odstrÃ¡nenÃ©.','VybraÅ¥ databÃ¡zu','VytvoriÅ¥ novÃº databÃ¡zu','Zoznam procesov','PremennÃ©','Stav','Verzia %s: %s cez PHP rozÅ¡Ã­renie %s','PrihlÃ¡senÃ½ ako: %s','PorovnÃ¡vanie','TabuÄ¾ky','OdstrÃ¡niÅ¥','ObnoviÅ¥','Å½iadne riadky.','%.3f s','Cudzie kÄ¾ÃºÄ�e','porovnÃ¡vanie','ON DELETE','NÃ¡zov stÄºpca','NÃ¡zov parametra','Typ','DÄºÅ¾ka','VoÄ¾by','Auto Increment','VÃ½chodzie hodnoty','KomentÃ¡r','PridaÅ¥ Ä�alÅ¡Ã­','PresunÃºÅ¥ hore','PresunÃºÅ¥ dolu','OdobraÅ¥','PohÄ¾ad','TabuÄ¾ka','StÄºpec','Indexy','ZmeniÅ¥ indexy','Zdroj','CieÄ¾','ON UPDATE','ZmeniÅ¥','PridaÅ¥ cudzÃ­ kÄ¾ÃºÄ�','Triggery','PridaÅ¥ trigger','PermanentnÃ½ odkaz','Export','VÃ½stup','FormÃ¡t','ProcedÃºry','Udalosti','DÃ¡ta','VytvoriÅ¥ pouÅ¾Ã­vateÄ¾a','Chyba v dotaze',array('%d riadok','%d riadky','%d riadkov'),array('PrÃ­kaz prebehol v poriadku, bol zmenenÃ½ %d zÃ¡znam.','PrÃ­kaz prebehol v poriadku boli zmenenÃ© %d zÃ¡znamy.','PrÃ­kaz prebehol v poriadku bolo zmenenÃ½ch %d zÃ¡znamov.'),'Å½iadne prÃ­kazy na vykonanie.',array('Bol vykonanÃ½ %d dotaz.','Boli vykonanÃ© %d dotazy.','Bolo vykonanÃ½ch %d dotazov.'),'Nahranie sÃºboru','NahrÃ¡vÃ¡nie sÃºborov nie je povolenÃ©.','VykonaÅ¥','ZastaviÅ¥ pri chybe','ZobraziÅ¥ iba chyby','Zo serveru','SÃºbor %s na webovom serveri','SpustiÅ¥ sÃºbor','HistÃ³ria','VyÄ�istiÅ¥','UpraviÅ¥ vÅ¡etko','PoloÅ¾ka bola vymazanÃ¡.','PoloÅ¾ka bola aktualizovanÃ¡.','PoloÅ¾ka%s bola vloÅ¾enÃ¡.','VloÅ¾iÅ¥','UloÅ¾iÅ¥','UloÅ¾iÅ¥ a pokraÄ�ovaÅ¥ v ÃºpravÃ¡ch','UloÅ¾iÅ¥ a vloÅ¾iÅ¥ Ä�alÅ¡Ã­','ZmazaÅ¥','TabuÄ¾ka bola odstrÃ¡nenÃ¡.','TabuÄ¾ka bola zmenenÃ¡.','TabuÄ¾ka bola vytvorenÃ¡.','VytvoriÅ¥ tabuÄ¾ku','Bol prekroÄ�enÃ½ maximÃ¡lny poÄ�et povolenÃ½ch polÃ­. ZvÃ½Å¡te prosÃ­m %s a %s.','NÃ¡zov tabuÄ¾ky','ÃºloÅ¾isko','RozdeliÅ¥ podÄ¾a','Oddiely','NÃ¡zov oddielu','Hodnoty','Indexy boli zmenenÃ©.','Typ indexu','StÄºpec (dÄºÅ¾ka)','NÃ¡zov','DatabÃ¡za bola odstrÃ¡nenÃ¡.','DatabÃ¡za bola premenovanÃ¡.','DatabÃ¡za bola vytvorenÃ¡.','DatabÃ¡za bola zmenenÃ¡.','VytvoriÅ¥ databÃ¡zu','ZavolaÅ¥',array('ProcedÃºra bola zavolanÃ¡, bol zmenenÃ½ %d zÃ¡znam.','ProcedÃºra bola zavolanÃ¡, boli zmenenÃ© %d zÃ¡znamy.','ProcedÃºra bola zavolanÃ¡, bolo zmenenÃ½ch %d zÃ¡znamov.'),'CudzÃ­ kÄ¾ÃºÄ� bol odstrÃ¡nenÃ½.','CudzÃ­ kÄ¾ÃºÄ� bol zmenenÃ½.','CudzÃ­ kÄ¾ÃºÄ� bol vytvorenÃ½.','ZdrojovÃ© a cieÄ¾ovÃ© stÄºpce musia maÅ¥ rovnakÃ½ datovÃ½ typ, nad cieÄ¾ovÃ½mi stÄºpcami musÃ­ byÅ¥ definovanÃ½ index a odkazovanÃ© dÃ¡ta musia existovaÅ¥.','CudzÃ­ kÄ¾ÃºÄ�','CieÄ¾ovÃ¡ tabuÄ¾ka','ZmeniÅ¥','PridaÅ¥ stÄºpec','PohÄ¾ad bol odstrÃ¡nenÃ½.','PohÄ¾ad bol zmenenÃ½.','PohÄ¾ad bol vytvorenÃ½.','VytvoriÅ¥ pohÄ¾ad','UdalosÅ¥ bola odstrÃ¡nenÃ¡.','UdalosÅ¥ bola zmenenÃ¡.','UdalosÅ¥ bola vytvorenÃ¡.','UpraviÅ¥ udalosÅ¥','VytvoriÅ¥ udalosÅ¥','ZaÄ�iatok','Koniec','KaÅ¾dÃ½ch','Po dokonÄ�enÃ­ zachovat','ProcedÃºra bola odstrÃ¡nenÃ¡.','ProcedÃºra bola zmenenÃ¡.','ProcedÃºra bola vytvorenÃ¡.','ZmeniÅ¥ funkciu','ZmeniÅ¥ procedÃºru','VytvoriÅ¥ funkciu','VytvoriÅ¥ procedÃºru','NÃ¡vratovÃ½ typ','Trigger bol odstrÃ¡nenÃ½.','Trigger bol zmenenÃ½.','Trigger bol vytvorenÃ½.','ZmeniÅ¥ trigger','VytvoriÅ¥ trigger','ÄŒas','UdalosÅ¥','PouÅ¾Ã­vateÄ¾ bol odstrÃ¡nenÃ½.','PouÅ¾Ã­vateÄ¾ bol zmenenÃ½.','PouÅ¾Ã­vateÄ¾ bol vytvorenÃ½.','ZahaÅ¡ovanÃ©','ProcedÃºra','PovoliÅ¥','ZakÃ¡zaÅ¥',array('Bol ukonÄ�enÃ½ %d proces.','Boli ukonÄ�enÃ© %d procesy.','Bolo ukonÄ�enÃ½ch %d procesov.'),'%d celkom','UkonÄ�iÅ¥','%d poloÅ¾iek bolo ovplyvnenÃ½ch.','Dvojkliknite na polÃ­Ä�ko, ktorÃ© chcete zmeniÅ¥.',array('Bol importovanÃ½ %d zÃ¡znam.','Boli importovanÃ© %d zÃ¡znamy.','Bolo importovanÃ½ch %d zÃ¡znamov.'),'TabuÄ¾ku sa nepodarilo vypÃ­saÅ¥','upraviÅ¥','VzÅ¥ahy','Pre zmenu tejto hodnoty pouÅ¾ite odkaz upraviÅ¥.','StrÃ¡nka','poslednÃ½','celÃ½ vÃ½sledok','KlonovaÅ¥','Import',' ','TabuÄ¾ka bola vyprÃ¡zdnenÃ¡.','TabuÄ¾ka bola presunutÃ¡.','TabuÄ¾ky boli skopÃ­rovanÃ©.','TabuÄ¾ka bola odstrÃ¡nenÃ¡.','SchÃ©ma','TabuÄ¾ky a pohÄ¾ady','VyhÄ¾adaÅ¥ dÃ¡ta v tabuÄ¾kÃ¡ch','Typ','VeÄ¾kosÅ¥ dÃ¡t','VeÄ¾kosÅ¥ indexu','VoÄ¾nÃ© miesto','Riadky','AnalyzovaÅ¥','OptimalizovaÅ¥','SkontrolovaÅ¥','OpraviÅ¥','VyprÃ¡zdniÅ¥','PresunÃºÅ¥ do inej databÃ¡zy','PresunÃºÅ¥','KopÃ­rovaÅ¥','PlÃ¡n','V stanovenÃ½ Ä�as','HH:MM:SS');break;case"nl":$U=array('Weet u het zeker?','Onmogelijk bestand te uploaden.','Maximum toegelaten bestandsgrootte is %sB.','Bestand niet gevonden.','leeg','origineel','Geen tabellen.','Taal','Gebruik','Getallen','Datum en tijd','Tekst','Binaire gegevens','Lijsten','Databasesysteem','Server','Gebruikersnaam','Wachtwoord','Inloggen','Blijf aangemeld','Gegevens selecteren','Toon structuur','View aanpassen','Tabel aanpassen','Nieuw item','Laatste pagina','Bewerk',array('%d byte','%d bytes'),'Kies','Functies','Totalen','Zoeken','overal','Sorteren','Aflopend','Beperk','Tekst lengte','Acties','SQL opdracht','openen','opslaan','Database aanpassen','Schema wijzigen','Schema maken','Database schema','Rechten','Exporteer','Uitloggen','database','Nieuwe tabel','kies','ltr','POST data opnieuw verzenden','Ongeldig CSRF token. Verstuur het formulier opnieuw.','Uitloggen geslaagd.','Sessies moeten geactiveerd zijn.','Uw sessie is verlopen. Gelieve opnieuw in te loggen.','Ongeldige logingegevens.','Geen extensie','Geen geldige PHP extensies beschikbaar (%s).','POST-data is te groot. Verklein de hoeveelheid data of verhoog de %s configuratie.','Database','Ongeldige database.','Databases verwijderd.','Database selecteren','Nieuwe database','Proceslijst','Variabelen','Status','%s versie: %s met PHP extensie %s','Aangemeld als: %s','Collatie','Tabellen','Verwijderen','Vernieuwen','Geen rijen.','%.3f s','Foreign keys','collation','ON DELETE','Kolomnaam','Parameternaam','Type','Lengte','Opties','Auto nummering','Standaard waarden','Commentaar','Volgende toevoegen','Omhoog','Omlaag','Verwijderen','View','Tabel','Kolom','Indexen','Indexen aanpassen','Bron','Doel','ON UPDATE','Aanpassen','Foreign key aanmaken','Triggers','Trigger aanmaken','Permanente link','Exporteren','Uitvoer','Formaat','Procedures','Events','Data','Gebruiker aanmaken','Fout in query',array('%d rij','%d rijen'),array('Query uitgevoerd, %d rij geraakt.','Query uitgevoerd, %d rijen geraakt.'),'Geen opdrachten uit te voeren.',array('%d query succesvol uitgevoerd.','%d querys succesvol uitgevoerd'),'Bestand uploaden','Bestanden uploaden is uitgeschakeld.','Uitvoeren','Stoppen bij fout','Enkel fouten tonen','Van server','Webserver bestand %s','Bestand uitvoeren','Geschiedenis','Wissen','Alles bewerken','Item verwijderd.','Item aangepast.','Item%s toegevoegd.','Toevoegen','Opslaan','Opslaan en verder bewerken','Opslaan, daarna toevoegen','Verwijderen','Tabel verwijderd.','Tabel aangepast.','Tabel aangemaakt.','Tabel aanmaken','Maximum aantal velden bereikt. Verhoog %s en %s.','Tabelnaam','engine','Partitioneren op','Partities','Partitie naam','Waarden','Index aangepast.','Index type','Kolom (lengte)','Naam','Database verwijderd.','Database hernoemd.','Database aangemaakt.','Database aangepast.','Database aanmaken','Uitvoeren',array('Procedure uitgevoerd, %d rij geraakt.','Procedure uitgevoerd, %d rijen geraakt.'),'Foreign key verwijderd.','Foreign key aangepast.','Foreign key aangemaakt.','Bron- en doelkolommen moeten van hetzelfde data type zijn, er moet een index bestaan op de gekozen kolommen en er moet gerelateerde data bestaan.','Foreign key','Doeltabel','Veranderen','Kolom toevoegen','View verwijderd.','View aangepast.','View aangemaakt.','View aanmaken','Event werd verwijderd.','Event werd aangepast.','Event werd aangemaakt.','Event aanpassen','Event aanmaken','Start','Stop','Iedere','Bewaren na voltooiing','Procedure verwijderd.','Procedure aangepast.','Procedure aangemaakt.','Functie aanpassen','Procedure aanpassen','Functie aanmaken','Procedure aanmaken','Return type','Trigger verwijderd.','Trigger aangepast.','Trigger aangemaakt.','Trigger aanpassen','Trigger aanmaken','Time','Event','Gebruiker verwijderd.','Gebruiker aangepast.','Gebruiker aangemaakt.','Gehashed','Routine','Toekennen','Intrekken',array('%d proces gestopt.','%d processen gestopt.'),'%d in totaal','Stoppen',array('%d item aangepast.','%d items aangepast.'),'Dubbelklik op een waarde om deze te bewerken.',array('%d rij werd geÃ¯mporteerd.','%d rijen werden geÃ¯mporteerd.'),'Onmogelijk tabel te selecteren','bewerk','Relaties','Gebruik de link "bewerk" om deze waarde te wijzigen.','Pagina','laatste','volledig resultaat','Dupliceer','Importeren','.','Tabellen werden geleegd.','Tabellen werden verplaatst.','De tabellen zijn gekopieerd.','Tabellen werden verwijderd.','Schema','Tabellen en views','Zoeken in database','Engine','Data lengte','Index lengte','Data Vrij','Rijen','Analyseer','Optimaliseer','Controleer','Herstel','Legen','Verplaats naar andere database','Verplaats','Kopieren','Schedule','Op aangegeven tijd','HH:MM:SS');break;case"es":$U=array('EstÃ¡ seguro?','No es posible importar archivo.','TamaÃ±o mÃ¡ximo de archivo es %sB.','Archivo no existe.','ningÃºno','original','No existen tablas.','Idioma','Usar','NÃºmeros','Fecha y hora','Cadena','Binario','Listas','Motor de base de datos','Servidor','Usuario','ContraseÃ±a','Login','Guardar contraseÃ±a','Visualizar contenido','Mostrar estructura','Modificar vista','Modifique estructura','Nuevo Registro','Ultima pÃ¡gina','Modificar',array('%d byte','%d bytes'),'Mostrar','Funciones','Agregaciones','CondiciÃ³n','donde sea','Ordenar','descendiente','Limit','Longitud de texto','AcciÃ³n','Comando SQL','mostrar','archivo','Modificar Base de datos','Modificar esquema','Crear esquema','Esquema de base de datos','Privilegios','Export','Logout','base de datos','Nueva tabla','registros','ltr','Volver a enviar POST data?','Token CSRF invÃ¡lido. Vuelva a enviar los datos del formulario.','Salida exitosa.','Deben estar habilitadas las sesiones.','SesiÃ³n expirada, por favor ingrese su clave de nuevo.','Identificacion invÃ¡lida.','No hay extension','Ninguna de las extensiones PHP soportadas (%s) estÃ¡ disponible.','POST data demasiado grande. Reduzca el tamaÃ±o o aumente la directiva de configuraciÃ³n %s.','Base de datos','Base de datos invÃ¡lida.','Bases de datos eliminadas.','Seleccionar Base de datos','Ingrese nueva base de datos','Lista de procesos','Variables','Estado','VersiÃ³n %s: %s a travÃ©s de extensiÃ³n PHP %s','Logeado como: %s','ColaciÃ³n','Tablas','Eliminar','Refrescar','No existen registros.','%.3f s','Claves forÃ¡neas','colaciÃ³n','ON DELETE','Nombre de columna','Nombre de ParÃ¡metro','Tipo','Longitud','Opciones','Incremento automÃ¡tico','Valores predeterminados','Comentario','Agregar','Mover arriba','Mover abajo','Eliminar','Vistas','Tabla','Columna','Indices','Modificar indices','Origen','Destino','ON UPDATE','Modificar','Agregar clave forÃ¡nea','Triggers','Agregar trigger','Enlace permanente','Exportar','Salida','Formato','Procedimientos','Eventos','Datos','Crear Usuario','Error en consulta',array('%d registro','%d registros'),array('Consulta ejecutada, %d registro afectado.','Consulta ejecutada, %d registros afectados.'),'No hay comando para ejecutar.',array('%d sentencia sql ejecutada correctamente.','%d sentencias sql ejecutadas correctamente.'),'Importar archivo','ImportaciÃ³n de archivos deshablilitado.','Ejecutar','Parar en caso de error','Mostrar solamente errores','Desde servidor','Archivo de servidor web %s','Ejecutar Archivo','History','Vaciar','Editar todos','Registro eliminado.','Registro modificado.','Registro%s insertado.','Agregar','Guardar','Guardar y continuar editando','Guardar e insertar otro','Eliminar','Tabla eliminada.','Tabla modificada.','Tabla creada.','Cree tabla','Cantida mÃ¡xima de campos permitidos excedidos. Por favor aumente %s y %s.','Nombre de la tabla','motor','Particionar por','Particiones','Nombre de ParticiÃ³n','Valores','Indices modificados.','Tipo de Ã­ndice','Columna (longitud)','Nombre','Base de datos eliminada.','Base de datos renombrada.','Base de datos creada.','Base de datos modificada.','Crear Base de datos','Llamar',array('Consulta ejecutada, %d registro afectado.','Consulta ejecutada, %d registros afectados.'),'Clave externa eliminada.','Clave externa modificada.','Clave externa creada.','Las columnas de origen y destino deben ser del mismo tipo, debe existir un Ã­ndice entre las columnas del destino y el registro referenciado debe existir.','Clave externa','Tabla de destino','Modificar','Agregar columna','Vista eliminada.','Vista modificada.','Vista creada.','Cear vista','Evento eliminado.','Evento modificado.','Evento creado.','Modificar Evento','Crear Evento','Inicio','Fin','Cada','Al completar preservar','Procedimiento eliminado.','Procedimiento modificado.','Procedimiento creado.','Modificar FunciÃ³n','Modificar procedimiento','Crear funciÃ³n','Crear procedimiento','Tipo de valor de regreso','Trigger eliminado.','Trigger modificado.','Trigger creado.','Modificar Trigger','Agregar Trigger','Tiempo','Evento','Usuario eliminado.','Usuario modificado.','Usuario creado.','Hash','Rutina','Conceder','Impedir',array('%d proceso detenido.','%d procesos detenidos.'),'%d en total','Detener',array('%d Ã­tem afectado.','%d itemes afectados.'),'Doble-clic sobre el valor para editarlo.',array('%d registro importado.','%d registros importados.'),'No es posible seleccionar la tabla','modificar','Relaciones','Utilice el enlace de modificar para realizar los cambios.','PÃ¡gina','Ãºltimo','resultado completo','Clonar','Importar',' ','Tablas vaciadas (truncate).','Se movieron las tablas.','Tablas copiadas.','Tablas eliminadas.','Esquema','Tablas y vistas','Buscar datos en tablas','Motor','Longitud de datos','Longitud de Ã­ndice','Espacio libre','Registros','Analizar','Optimizar','Comprobar','Reparar','Vaciar','Mover a otra base de datos','Mover','Copiar','Agenda','A hora determinada','HH:MM:SS');break;case"de":$U=array('Sind Sie sicher ?','Hochladen von Datei fehlgeschlagen.','Maximal erlaubte DateigrÃ¶sse ist %sB.','Datei existiert nicht.','leer','Original','Keine Tabellen.','Sprache','Benutzung','Zahlen','Datum oder Zeit','Zeichenketten','BinÃ¤r','Listen','Datenbank System','Server','Benutzer','Passwort','Login','Passwort speichern','Daten auswÃ¤hlen','Struktur anzeigen','View Ã¤ndern','Tabelle Ã¤ndern','Neuer Datensatz','Letzte Seite','Ã„ndern',array('%d Byte','%d Bytes'),'Daten zeigen von','Funktionen','Agregationen','Suchen','beliebig','Ordnen','absteigend','Begrenzung','TextlÃ¤nge','Aktion','SQL-Query','anzeigen','Datei','Datenbank Ã¤ndern','Schema Ã¤ndern','Neues Schema','Datenbankschema','Rechte','Export','Abmelden','Datenbank','Neue Tabelle','zeigen','ltr','POST data noch einmal senden ?','CSRF Token ungÃ¼ltig. Bitte die Formulardaten erneut abschicken.','Abmeldung erfolgreich.','Sitzungen mÃ¼ssen aktiviert sein.','Sitzungsdauer abgelaufen, bitte erneut anmelden.','UngÃ¼ltige Anmelde-Informationen.','Keine Erweiterungen installiert','Keine der unterstÃ¼tzten PHP-Erweiterungen (%s) ist vorhanden.','POST data zu gross. Reduzieren Sie die GrÃ¶sse oder vergrÃ¶ssern Sie den Wert %s in der Konfiguration.','Datenbank','Datenbank ungÃ¼ltig.','Datenbanken entfernt.','Datenbank auswÃ¤hlen','Neue Datenbank','Prozessliste','Variablen','Status','Version %s: %s, mit PHP-Erweiterung %s','Angemeldet als: %s','Collation','Tabellen','Entfernen','Aktualisieren','Keine Daten.','%.3f s','FremdschlÃ¼ssel','Kollation','ON DELETE','Spaltenname','Name des Parameters','Typ','LÃ¤nge','Optionen','Auto-Inkrement','Vorgabewerte festlegen','Kommentar','HinzufÃ¼gen','Nach oben','Nach unten','Entfernen','View','Tabelle','Spalte','Indizes','Indizes Ã¤ndern','Ursprung','Ziel','ON UPDATE','Ã„ndern','FremdschlÃ¼ssel hinzufÃ¼gen','Trigger','Trigger hinzufÃ¼gen','Dauerhafter Link','Exportieren','Ergebnis','Format','Prozeduren','Ereignisse','Daten','Neuer Benutzer','Fehler in der SQL-Abfrage',array('%d Datensatz','%d DatensÃ¤tze'),array('Abfrage ausgefÃ¼hrt, %d Datensatz betroffen.','Abfrage ausgefÃ¼hrt, %d DatensÃ¤tze betroffen.'),'Kein Kommando vorhanden.',array('SQL-Query erfolgreich ausgefÃ¼hrt.','%d SQL-Queries erfolgreich ausgefÃ¼hrt.'),'Datei importieren','Importieren von Dateien abgeschaltet.','AusfÃ¼hren','Bei Fehler anhalten','Nur Fehler anzeigen','Im Server','Webserver Datei %s','Datei ausfÃ¼hren','History','Entleeren','Alle Ã¤ndern','Datensatz gelÃ¶scht.','Datensatz geÃ¤ndert.','Datensatz%s hinzugefÃ¼gt.','HinzufÃ¼gen','Speichern','Speichern und weiter bearbeiten','Speichern und nÃ¤chsten hinzufÃ¼gen','Entfernen','Tabelle entfernt.','Tabelle geÃ¤ndert.','Tabelle erstellt.','Neue Tabelle erstellen','Die maximal erlaubte Anzahl der Felder ist Ã¼berschritten. Bitte %s und %s erhÃ¶hen.','Name der Tabelle','Motor','Partitionieren um','Partitionen','Name der Partition','Werte','Indizes geÃ¤ndert.','Index-Typ','Spalte (LÃ¤nge)','Name','Datenbank entfernt.','Datenbank umbenannt.','Datenbank erstellt.','Datenbank geÃ¤ndert.','Neue Datenbank','Aufrufen',array('Kommando SQL ausgefÃ¼hrt, %d Datensatz betroffen.','Kommando SQL ausgefÃ¼hrt, %d DatensÃ¤tze betroffen.'),'FremdschlÃ¼ssel entfernt.','FremdschlÃ¼ssel geÃ¤ndert.','FremdschlÃ¼ssel erstellt.','Spalten des Ursprungs und des Zieles mÃ¼ssen vom gleichen Datentyp sein, es muss unter den Zielspalten ein Index existieren und die referenzierten Daten mÃ¼ssen existieren.','FremdschlÃ¼ssel','Zieltabelle','Ã„ndern','Spalte hinzufÃ¼gen','View entfernt.','View geÃ¤ndert.','View erstellt.','Neue View erstellen','Ereignis entfernt.','Ereignis geÃ¤ndert.','Ereignis erstellt.','Ereignis Ã¤ndern','Ereignis erstellen','Start','Ende','Jede','Nach der AusfÃ¼hrung erhalten','Prozedur entfernt.','Prozedur geÃ¤ndert.','Prozedur erstellt.','Funktion Ã¤ndern','Prozedur Ã¤ndern','Neue Funktion','Neue Prozedur','Typ des RÃ¼ckgabewertes','Trigger entfernt.','Trigger geÃ¤ndert.','Trigger erstellt.','Trigger Ã¤ndern','Trigger hinzufÃ¼gen','Zeitpunkt','Ereignis','Benutzer entfernt.','Benutzer geÃ¤ndert.','Benutzer erstellt.','Hashed','Rutine','Erlauben','Verbieten',array('%d Prozess gestoppt.','%d Prozesse gestoppt.'),'%d insgesamt','Anhalten','%d Artikel betroffen.','Doppelklick zum Bearbeiten des Wertes.',array('%d Datensatz importiert.','%d DatensÃ¤tze wurden importiert.'),'Auswahl der Tabelle fehlgeschlagen','Ã¤ndern','Relationen','Benutzen Sie den Link zum editieren dieses Wertes.','Seite','letzte','Gesamtergebnis','Klonen','Importieren',' ','Tabellen sind entleert worden (truncate).','Tabellen verschoben.','Tabellen wurden kopiert.','Tabellen wurden entfernt (drop).','Schema','Tabellen und Views','Suche in Tabellen','Motor','DatengrÃ¶sse','IndexgrÃ¶sse','Freier Bereich','DatensÃ¤tze','Analysieren','Optimieren','PrÃ¼fen','Reparieren','Entleeren (truncate)','In andere Datenbank verschieben','Verschieben','Kopieren','Zeitplan','Zur angegebenen Zeit','HH:MM:SS');break;case"fr":$U=array('ÃŠtes-vous certain ?','Impossible d\'importer le fichier.','La taille maximale des fichiers est de %sB.','Le fichier est introuvable.','vide','original','Aucune table.','Langue','Utiliser','Nombres','Date et heure','ChaÃ®nes','Binaires','Listes','SystÃ¨me','Serveur','Utilisateur','Mot de passe','Authentification','Authentification permanente','Afficher les donnÃ©es','Afficher la structure','Modifier une vue','Modifier la table','Nouvel Ã©lÃ©ment','DerniÃ¨re page','Modifier',array('%d octet','%d octets'),'Select','Fonctions','AgrÃ©gation','Rechercher','n\'importe oÃ¹','Trier','dÃ©croissant','Limite','Longueur du texte','Action','RequÃªte SQL','ouvrir','sauvegarder','Modifier la base de donnÃ©es','Modifier le schÃ©ma','CrÃ©er un schÃ©ma','SchÃ©ma de la base de donnÃ©es','PrivilÃ¨ges','Exporter','DÃ©connexion','base de donnÃ©es','CrÃ©er une nouvelle table','select','ltr','Renvoyer les donnÃ©es POST ?','Token CSRF invalide. Veuillez rÃ©envoyer le formulaire.','Au revoir !','Veuillez activer les sessions.','Session expirÃ©e, veuillez vous authentifier Ã  nouveau.','Authentification Ã©chouÃ©e.','Extension introuvable','Aucune des extensions PHP supportÃ©es (%s) n\'est disponible.','DonnÃ©es POST trop grandes. RÃ©duisez la taille des donnÃ©es ou augmentez la valeur de %s dans la configuration de PHP.','Base de donnÃ©es','Base de donnÃ©es invalide.','Les bases de donnÃ©es ont Ã©tÃ© supprimÃ©es.','SÃ©lectionner la base de donnÃ©es','CrÃ©er une base de donnÃ©es','Liste des processus','Variables','Statut','Version de %s : %s via l\'extension PHP %s','AuthentifiÃ© en tant que : %s','Interclassement','Tables','Supprimer','RafraÃ®chir','Aucun rÃ©sultat.','%.3f s','ClÃ©s Ã©trangÃ¨res','interclassement','ON DELETE','Nom de la colonne','Nom du paramÃ¨tre','Type','Longueur','Options','Auto increment','Valeurs par dÃ©faut','Commentaire','Ajouter le prochain','DÃ©placer vers le haut','DÃ©placer vers le bas','Effacer','Vue','Table','Colonne','Index','Modifier les index','Source','Cible','ON UPDATE','Modifier','Ajouter une clÃ© Ã©trangÃ¨re','Triggers','Ajouter un trigger','Lien permanent','Exporter','Sortie','Format','Routines','Ã‰vÃ¨nements','DonnÃ©es','CrÃ©er un utilisateur','Erreur dans la requÃªte',array('%d ligne','%d lignes'),array('RequÃªte exÃ©cutÃ©e avec succÃ¨s, %d ligne modifiÃ©e.','RequÃªte exÃ©cutÃ©e avec succÃ¨s, %d lignes modifiÃ©es.'),'Aucune commande Ã  exÃ©cuter.',array('%d requÃªte exÃ©cutÃ©e avec succÃ¨s.','%d requÃªtes exÃ©cutÃ©es avec succÃ¨s.'),'Importer un fichier','L\'importation de fichier est dÃ©sactivÃ©e.','ExÃ©cuter','ArrÃªter en cas d\'erreur','Montrer seulement les erreurs','Depuis le serveur','Fichier %s du serveur Web','ExÃ©cuter le fichier','Historique','Effacer','Tout modifier','L\'Ã©lÃ©ment a Ã©tÃ© supprimÃ©.','L\'Ã©lÃ©ment a Ã©tÃ© modifiÃ©.','L\'Ã©lÃ©ment%s a Ã©tÃ© insÃ©rÃ©.','InsÃ©rer','Sauvegarder','Sauvegarder et continuer l\'Ã©dition','Sauvegarder et insÃ©rer le prochain','Effacer','La table a Ã©tÃ© effacÃ©e.','La table a Ã©tÃ© modifiÃ©e.','La table a Ã©tÃ© crÃ©Ã©e.','CrÃ©er une table','Le nombre maximum de champs est dÃ©passÃ©. Veuillez augmenter %s et %s.','Nom de la table','moteur','Partitionner par','Partitions','Nom de la partition','Valeurs','Index modifiÃ©s.','Type d\'index','Colonne (longueur)','Nom','La base de donnÃ©es a Ã©tÃ© supprimÃ©e.','La base de donnÃ©es a Ã©tÃ© renommÃ©e.','La base de donnÃ©es a Ã©tÃ© crÃ©Ã©e.','La base de donnÃ©es a Ã©tÃ© modifiÃ©e.','CrÃ©er une base de donnÃ©es','Appeler',array('La routine a Ã©tÃ© exÃ©cutÃ©e, %d ligne modifiÃ©e.','La routine a Ã©tÃ© exÃ©cutÃ©e, %d lignes modifiÃ©es.'),'La clÃ© Ã©trangÃ¨re a Ã©tÃ© effacÃ©e.','La clÃ© Ã©trangÃ¨re a Ã©tÃ© modifiÃ©e.','La clÃ© Ã©trangÃ¨re a Ã©tÃ© crÃ©Ã©e.','Les colonnes de source et de destination doivent Ãªtre du mÃªme type, il doit y avoir un index sur les colonnes de destination et les donnÃ©es rÃ©fÃ©rencÃ©es doivent exister.','ClÃ© Ã©trangÃ¨re','Table visÃ©e','Modifier','Ajouter une colonne','La vue a Ã©tÃ© effacÃ©e.','La vue a Ã©tÃ© modifiÃ©e.','La vue a Ã©tÃ© crÃ©Ã©e.','CrÃ©er une vue','L\'Ã©vÃ¨nement a Ã©tÃ© supprimÃ©.','L\'Ã©vÃ¨nement a Ã©tÃ© modifiÃ©.','L\'Ã©vÃ¨nement a Ã©tÃ© crÃ©Ã©.','Modifier un Ã©vÃ¨nement','CrÃ©er un Ã©vÃ¨nement','DÃ©marrer','Terminer','Chaque','Conserver quand complÃ©tÃ©','La routine a Ã©tÃ© supprimÃ©e.','La routine a Ã©tÃ© modifiÃ©e.','La routine a Ã©tÃ© crÃ©Ã©e.','Modifier la fonction','Modifier la procÃ©dure','CrÃ©er une fonction','CrÃ©er une procÃ©dure','Type de retour','Le trigger a Ã©tÃ© supprimÃ©.','Le trigger a Ã©tÃ© modifiÃ©.','Le trigger a Ã©tÃ© crÃ©Ã©.','Modifier un trigger','Ajouter un trigger','Temps','Ã‰vÃ¨nement','L\'utilisateur a Ã©tÃ© effacÃ©.','L\'utilisateur a Ã©tÃ© modifiÃ©.','L\'utilisateur a Ã©tÃ© crÃ©Ã©.','HachÃ©','Routine','Grant','Revoke',array('%d processus a Ã©tÃ© arrÃªtÃ©.','%d processus ont Ã©tÃ© arrÃªtÃ©s.'),'%d au total','ArrÃªter',array('%d Ã©lÃ©ment a Ã©tÃ© modifiÃ©.','%d Ã©lÃ©ments ont Ã©tÃ© modifiÃ©s.'),'Double-cliquez sur une valeur pour la modifier.',array('%d ligne a Ã©tÃ© importÃ©e.','%d lignes ont Ã©tÃ© importÃ©es.'),'Impossible de sÃ©lectionner la table','modifier','Relations','Utilisez le lien "modifier" pour modifier cette valeur.','Page','derniÃ¨re','rÃ©sultat entier','Cloner','Importer',',','Les tables ont Ã©tÃ© tronquÃ©es.','Les tables ont Ã©tÃ© dÃ©placÃ©es.','Les tables ont Ã©tÃ© copiÃ©es.','Les tables ont Ã©tÃ© effacÃ©es.','SchÃ©ma','Tables et vues','Rechercher dans les tables','Moteur','Longueur des donnÃ©es','Longueur de l\'index','Espace inutilisÃ©','Lignes','Analyser','Optimiser','VÃ©rifier','RÃ©parer','Tronquer','DÃ©placer vers une autre base de donnÃ©es','DÃ©placer','Copier','Horaire','Ã€ un moment prÃ©cis','HH:MM:SS');break;case"it":$U=array('Sicuro?','Caricamento del file non riuscito.','La dimensione massima del file Ã¨ %sB.','Il file non esiste.','vuoto','originale','No tabelle.','Lingua','Usa','Numeri','Data e ora','Stringhe','Binari','Liste','Sistema','Server','Utente','Password','Autenticazione','Login permanente','Visualizza dati','Visualizza struttura','Modifica vista','Modifica tabella','Nuovo elemento','Ultima pagina','Modifica',array('%d byte','%d bytes'),'Seleziona','Funzioni','Aggregazione','Cerca','ovunque','Ordina','discendente','Limite','Lunghezza testo','Azione','Comando SQL','apri','salva','Modifica database','Modifica schema','Crea schema','Schema database','Privilegi','Dump','Esci','database','Crea nuova tabella','seleziona','ltr','Reinvio i dati POST?','Token CSRF non valido. Reinvia la richiesta.','Uscita effettuata con successo.','Le sessioni devono essere abilitate.','Sessione scaduta, autenticarsi di nuovo.','Credenziali non valide.','Estensioni non presenti','Nessuna delle estensioni PHP supportate (%s) disponibile.','Troppi dati via POST. Ridurre i dati o aumentare la direttiva di configurazione %s.','Database','Database non valido.','Database eliminati.','Seleziona database','Crea nuovo database','Elenco processi','Variabili','Stato','Versione %s: %s via estensione PHP %s','Autenticato come: %s','Collazione','Tabelle','Elimina','Aggiorna','Nessuna riga.','%.3f s','Chiavi esterne','collazione','ON DELETE','Nome colonna','Nome parametro','Tipo','Lunghezza','Opzioni','Auto incremento','Valori predefiniti','Commento','Aggiungi altro','Sposta su','Sposta giu','Rimuovi','Vedi','Tabella','Colonna','Indici','Modifica indici','Sorgente','Obiettivo','ON UPDATE','Modifica','Aggiungi foreign key','Trigger','Aggiungi trigger','Link permanente','Esporta','Risultato','Formato','Routine','Eventi','Dati','Crea utente','Errore nella query',array('%d riga','%d righe'),array('Esecuzione della query OK, %d riga interessata.','Esecuzione della query OK, %d righe interessate.'),'Nessun commando da eseguire.',array('%d query eseguita con successo.','%d query eseguite con successo.'),'Caricamento file','Caricamento file disabilitato.','Esegui','Stop su errore','Mostra solo gli errori','Dal server','Webserver file %s','Esegui file','Storico','Pulisci','Modifica tutto','Elemento eliminato.','Elemento aggiornato.','Elemento%s inserito.','Inserisci','Salva','Salva e continua','Salva e inserisci un altro','Elimina','Tabella eliminata.','Tabella modificata.','Tabella creata.','Crea tabella','Troppi campi. Per favore aumentare %s e %s.','Nome tabella','motore','Partiziona per','Partizioni','Nome partizione','Valori','Indici modificati.','Tipo indice','Colonna (lunghezza)','Nome','Database eliminato.','Database rinominato.','Database creato.','Database modificato.','Crea database','Chiama',array('Routine chiamata, %d riga interessata.','Routine chiamata, %d righe interessate.'),'Foreign key eliminata.','Foreign key modificata.','Foreign key creata.','Le colonne sorgente e destinazione devono essere dello stesso tipo e ci deve essere un indice sulla colonna di destinazione e sui dati referenziati.','Foreign key','Tabella obiettivo','Cambia','Aggiungi colonna','Vista eliminata.','Vista modificata.','Vista creata.','Crea vista','Evento eliminato.','Evento modificato.','Evento creato.','Modifica evento','Crea evento','Inizio','Fine','Ogni','Al termine preservare','Routine eliminata.','Routine modificata.','Routine creata.','Modifica funzione','Modifica procedura','Crea funzione','Crea procedura','Return type','Trigger eliminato.','Trigger modificato.','Trigger creato.','Modifica trigger','Crea trigger','Orario','Evento','Utente eliminato.','Utente modificato.','Utente creato.','Hashed','Routine','Permetti','Revoca',array('%d processo interrotto.','%d processi interrotti.'),'%d in totale','Interrompi',array('Il risultato consiste in %d elemento.','Il risultato consiste in %d elementi.'),'Fai doppio click su un valore per modificarlo.',array('%d riga importata.','%d righe importate.'),'Selezione della tabella non riuscita','modifica','Relazioni','Usa il link modifica per modificare questo valore.','Pagina','ultima','intero risultato','Clona','Importa','.','Le tabelle sono state svuotate.','Le tabelle sono state spostate.','Le tabelle sono state copiate.','Le tabelle sono state eliminate.','Schema','Tabelle e viste','Cerca nelle tabelle','Motore','Lunghezza dato','Lunghezza indice','Dati liberi','Righe','Analizza','Ottimizza','Controlla','Ripara','Svuota','Sposta in altro database','Sposta','Copia','Pianifica','A tempo prestabilito','HH:MM:SS');break;case"et":$U=array('Kas oled kindel?','Faili Ã¼leslaadimine pole vÃµimalik.','Maksimaalne failisuurus %sB.','Faili ei leitud.','tÃ¼hi','originaal','Tabeleid ei leitud.','Keel','Kasuta','Numbrilised','KuupÃ¤ev ja kellaaeg','Tekstid','Binaar','Listid','Andmebaasimootor','Server','Kasutajanimi','Parool','Logi sisse','JÃ¤ta mind meelde','Vaata andmeid','NÃ¤ita struktuuri','Muuda vaadet (VIEW)','Muuda tabeli struktuuri','Lisa kirje','Viimane lehekÃ¼lg','Muuda',array('%d bait','%d baiti'),'Kuva','Funktsioonid','Liitmine','Otsi','vahet pole','Sorteeri','kahanevalt','Piira','Teksti pikkus','Tegevus','SQL-PÃ¤ring','nÃ¤ita brauseris','salvesta failina','Muuda andmebaasi','Muuda struktuuri','Loo struktuur','Andmebaasi skeem','Ã•igused','Ekspordi','Logi vÃ¤lja','andmebaas','Loo uus tabel','kuva','ltr','Saada POST andmed uuesti?','Sobimatu CSRF, palun postitage vorm uuesti.','VÃ¤ljalogimine Ãµnnestus.','Sessioonid peavad olema lubatud.','Sessioon on aegunud, palun logige uuesti sisse.','Ebakorrektsed andmed.','Ei leitud laiendust','Serveris pole Ã¼htegi toetatud PHP laiendustest (%s).','POST-andmete maht on liialt suur. Palun vÃ¤hendage andmeid vÃµi suurendage %s php-seadet.','Andmebaas','Tundmatu andmebaas.','Andmebaasid on edukalt kustutatud.','Vali andmebaas','Loo uus andmebaas','Protsesside nimekiri','Muutujad','Staatus','%s versioon: %s, kasutatud PHP moodul: %s','Sisse logitud: %s','TÃ¤hetabel','Tabelid','Kustuta','Uuenda','Sissekanded puuduvad.','%.3f s','VÃµÃµrvÃµtmed (foreign key)','tÃ¤hetabel','ON DELETE','Veeru nimi','Parameetri nimi','TÃ¼Ã¼p','Pikkus','Valikud','Automaatselt suurenev','Vaikimisi vÃ¤Ã¤rtused','Kommentaar','Lisa jÃ¤rgmine','Liiguta Ã¼lespoole','Liiguta allapoole','Eemalda','Vaata','Tabel','Veerg','Indeksid','Muuda indekseid','Allikas','Sihtkoht','ON UPDATE','Muuda','Lisa vÃµÃµrvÃµti','PÃ¤Ã¤stikud (trigger)','Lisa pÃ¤Ã¤stik (TRIGGER)','PÃ¼silink','Ekspordi','VÃ¤ljund','Formaat','Protseduurid','SÃ¼ndmused (EVENTS)','Andmed','Loo uus kasutaja','PÃ¤ringus esines viga','%d rida','PÃ¤ring Ãµnnestus, mÃµjutatatud ridu: %d.','KÃ¤sk puudub.',array('%d pÃ¤ring edukalt kÃ¤ivitatud.','%d pÃ¤ringut edukalt kÃ¤ivitatud.'),'Faili Ã¼leslaadimine','Failide Ã¼leslaadimine on keelatud.','KÃ¤ivita','Peatuda vea esinemisel','Kuva vaid veateateid','Serverist','Fail serveris: %s','KÃ¤ivita fail','Ajalugu','Puhasta','Muuda kÃµiki','Kustutamine Ãµnnestus.','Uuendamine Ãµnnestus.','Kirje%s on edukalt lisatud.','Sisesta','Salvesta','Salvesta ja jÃ¤tka muutmist','Salvesta ja lisa jÃ¤rgmine','Kustuta','Tabel on edukalt kustutatud.','Tabeli andmed on edukalt muudetud.','Tabel on edukalt loodud.','Loo uus tabel','Maksimaalne vÃ¤ljade arv Ã¼letatud. Palun suurendage %s ja %s.','Tabeli nimi','andmebaasimootor','Partitsiooni','Partitsioonid','Partitsiooni nimi','VÃ¤Ã¤rtused','Indeksite andmed on edukalt uuendatud.','Indeksi tÃ¼Ã¼p','Veerg (pikkus)','Nimi','Andmebaas on edukalt kustutatud.','Andmebaas on edukalt Ã¼mber nimetatud.','Andmebaas on edukalt loodud.','Andmebaasi struktuuri uuendamine Ãµnnestus.','Loo uus andmebaas','KÃ¤ivita','Protseduur tÃ¤ideti edukalt, mÃµjutatud ridu: %d.','VÃµÃµrvÃµti on edukalt kustutatud.','VÃµÃµrvÃµtme andmed on edukalt muudetud.','VÃµÃµrvÃµri on edukalt loodud.','LÃ¤hte- ja sihtveerud peavad eksisteerima ja omama sama andmetÃ¼Ã¼pi, sihtveergudel peab olema mÃ¤Ã¤ratud indeks ning viidatud andmed peavad eksisteerima.','VÃµÃµrvÃµti','Siht-tabel','Muuda','Lisa veerg','Vaade (VIEW) on edukalt kustutatud.','Vaade (VIEW) on edukalt muudetud.','Vaade (VIEW) on edukalt loodud.','Loo uus vaade (VIEW)','SÃ¼ndmus on edukalt kustutatud.','SÃ¼ndmuse andmed on edukalt uuendatud.','SÃ¼ndmus on edukalt loodud.','Muuda sÃ¼ndmuse andmeid','Loo uus sÃ¼ndmus (EVENT)','Alusta','LÃµpeta','Iga','LÃµpetamisel jÃ¤ta sÃ¼ndmus alles','Protseduur on edukalt kustutatud.','Protseduuri andmed on edukalt muudetud.','Protseduur on edukalt loodud.','Muuda funktsiooni','Muuda protseduuri','Loo uus funktsioon','Loo uus protseduur','TagastustÃ¼Ã¼p','PÃ¤Ã¤stik on edukalt kustutatud.','PÃ¤Ã¤stiku andmed on edukalt uuendatud.','Uus pÃ¤Ã¤stik on edukalt loodud.','Muuda pÃ¤Ã¤stiku andmeid','Loo uus pÃ¤Ã¤stik (TRIGGER)','Aeg','SÃ¼ndmus','Kasutaja on edukalt kustutatud.','Kasutaja andmed on edukalt muudetud.','Kasutaja on edukalt lisatud.','HÃ¤shitud (Hashed)','Protseduur','Anna','Eemalda',array('Protsess on edukalt peatatud (%d).','Valitud protsessid (%d) on edukalt peatatud.'),'Kokku: %d','Peata','MÃµjutatud kirjeid: %d.','VÃ¤Ã¤rtuse muutmiseks topelt-kliki sellel.','Imporditi %d rida.','Tabeli valimine ebaÃµnnestus','muuda','Seosed','VÃ¤Ã¤rtuse muutmiseks kasuta muutmislinki.','LehekÃ¼lg','viimane','TÃ¤ielikud tulemused','Kloon','Impordi',',','Validud tabelid on edukalt tÃ¼hjendatud.','Valitud tabelid on edukalt liigutatud.','Tabelid on edukalt kopeeritud.','Valitud tabelid on edukalt kustutatud.','Struktuur','Tabelid ja vaated','Otsi kogu andmebaasist','Implementatsioon','Andmete pikkus','Indeksi pikkus','Vaba ruumi','Ridu','AnalÃ¼Ã¼si','Optimeeri','Kontrolli','Paranda','TÃ¼hjenda','Liiguta teise andmebaasi','Liiguta','Kopeeri','Ajakava','Antud ajahetkel','HH:MM:SS');break;case"hu":$U=array('Biztos benne?','Nem tudom feltÃ¶lteni a fÃ¡jlt.','A maximÃ¡lis fÃ¡jlmÃ©ret %s B.','A fÃ¡jl nem lÃ©tezik.','Ã¼res','eredeti','Nincs tÃ¡bla.','Nyelv','HasznÃ¡l','SzÃ¡m','DÃ¡tum Ã©s idÅ‘','SzÃ¶veg','BinÃ¡ris','Lista','AdatbÃ¡zis','Szerver','FelhasznÃ¡lÃ³','JelszÃ³','BelÃ©pÃ©s','EmlÃ©kezz rÃ¡m','Tartalom','StruktÃºra','NÃ©zet mÃ³dosÃ­tÃ¡sa','TÃ¡bla mÃ³dosÃ­tÃ¡sa','Ãšj tÃ©tel','UtolsÃ³ oldal','Szerkeszt',array('%d bÃ¡jt','%d bÃ¡jt','%d bÃ¡jt'),'KivÃ¡lasztÃ¡s','FunkciÃ³k','AggregÃ¡lÃ¡s','KeresÃ©s','bÃ¡rhol','Sorba rendezÃ©s','csÃ¶kkenÅ‘','korlÃ¡t','SzÃ¶veg hossz','MÅ±velet','SQL parancs','megnyit','ment','AdatbÃ¡zis mÃ³dosÃ­tÃ¡sa','SÃ©ma mÃ³dosÃ­tÃ¡sa','SÃ©ma lÃ©trehozÃ¡sa','AdatbÃ¡zis sÃ©ma','PrivilÃ©giumok','ExportÃ¡lÃ¡s','KilÃ©pÃ©s','adatbÃ¡zis','Ãšj tÃ¡bla','kivÃ¡lasztÃ¡s','ltr','ÃšjrakÃ¼ldi a POST adatokat?','Ã‰rvÃ©nytelen CSRF azonosÃ­tÃ³. KÃ¼ldd Ãºjra az Å±rlapot.','Sikeres kilÃ©pÃ©s.','A munkameneteknek (session) engedÃ©lyezve kell lennie.','Munkamenet lejÃ¡rt, jelentkezz be Ãºjra.','Ã‰rvÃ©nytelen adatok.','Nincs kiterjesztÃ©s','Nincs egy elÃ©rhetÅ‘ tÃ¡mogatott PHP kiterjesztÃ©s (%s) sem.','TÃºl sok a POST adat! CsÃ¶kkentsd az adat mÃ©retÃ©t, vagy nÃ¶veld a %s beÃ¡llÃ­tÃ¡st.','AdatbÃ¡zis','Ã‰rvÃ©nytelen adatbÃ¡zis.','AdatbÃ¡zis eldobva.','AdatbÃ¡zis kivÃ¡lasztÃ¡sa','Ãšj adatbÃ¡zis','Folyamatok','VÃ¡ltozÃ³k','Ã�llapot','%s verziÃ³: %s, PHP: %s','BelÃ©pve: %s','EgybevetÃ©s','TÃ¡blÃ¡k','Eldob','FrissÃ­tÃ©s','Nincs megjelenÃ­thetÅ‘ eredmÃ©ny.','%.3f mÃ¡sodperc','Idegen kulcs','egybevetÃ©s','tÃ¶rlÃ©skor','Oszlop neve','ParamÃ©ter neve','TÃ­pus','Hossz','OpciÃ³k','Automatikus nÃ¶velÃ©s','AlapÃ©rtelmezett Ã©rtÃ©kek','MegjegyzÃ©s','KÃ¶vetkezÅ‘ hozzÃ¡adÃ¡sa','FelfelÃ©','LefelÃ©','EltÃ¡volÃ­tÃ¡s','NÃ©zet','TÃ¡bla','Oszlop','Indexek','Index mÃ³dosÃ­tÃ¡sa','ForrÃ¡s','CÃ©l','frissÃ­tÃ©skor','MÃ³dosÃ­tÃ¡s','Idegen kulcs hozzadÃ¡sa','Trigger','Trigger hozzÃ¡adÃ¡sa','HivatkozÃ¡s','Export','Kimenet','FormÃ¡tum','Rutinok','EsemÃ©ny','Adat','FelhasznÃ¡lÃ³ hozzÃ¡adÃ¡sa','Hiba a lekÃ©rdezÃ©sben',array('%d sor','%d sor','%d sor'),array('LekÃ©rdezÃ©s sikeresen vÃ©grehajtva, %d sor Ã©rintett.','LekÃ©rdezÃ©s sikeresen vÃ©grehajtva, %d sor Ã©rintett.','LekÃ©rdezÃ©s sikeresen vÃ©grehajtva, %d sor Ã©rintett.'),'Nincs vÃ©grehajthatÃ³ parancs.','%d sikeres lekÃ©rdezÃ©s.','FÃ¡jl feltÃ¶ltÃ©se','A fÃ¡jl feltÃ¶ltÃ©s le van tiltva.','VÃ©grehajt','Hiba esetÃ©n megÃ¡ll','Csak a hibÃ¡k mutatÃ¡sa','SzerverrÅ‘l','Webszerver fÃ¡jl %s','FÃ¡jl futtatÃ¡sa','TÃ¶rtÃ©net','TÃ¶rlÃ©s','Ã–sszes szerkesztÃ©se','A tÃ©tel tÃ¶rÃ¶lve.','A tÃ©tel frissÃ­tve.','%s tÃ©tel beszÃºrva.','BeszÃºr','MentÃ©s','MentÃ©s Ã©s szerkesztÃ©s folytatÃ¡sa','MentÃ©s Ã©s Ãºjat beszÃºr','TÃ¶rlÃ©s','A tÃ¡bla eldobva.','A tÃ¡bla mÃ³dosult.','A tÃ¡bla lÃ©trejÃ¶tt.','TÃ¡bla lÃ©trehozÃ¡sa','A maximÃ¡lis mezÅ‘szÃ¡mot elÃ©rted. NÃ¶veld meg ezeket: %s, %s.','TÃ¡bla nÃ©v','motor','ParticionÃ¡lÃ¡s ezzel','ParticiÃ³k','ParticiÃ³ neve','Ã‰rtÃ©kek','Az indexek megvÃ¡ltoztak.','Index tÃ­pusa','Oszop (mÃ©ret)','NÃ©v','Az adatbÃ¡zis eldobva.','Az adadtbÃ¡zis Ã¡tnevezve.','Az adatbÃ¡zis lÃ©trejÃ¶tt.','Az adatbÃ¡zis mÃ³dosult.','AdatbÃ¡zis lÃ©trehozÃ¡sa','MeghÃ­v',array('Rutin meghÃ­vva, %d sor Ã©rintett.','Rutin meghÃ­vva, %d sor Ã©rintett.','Rutin meghÃ­vva, %d sor Ã©rintett.'),'Idegen kulcs eldobva.','Idegen kulcs mÃ³dosult.','Idegen kulcs lÃ©trejÃ¶tt.','A forrÃ¡s Ã©s cÃ©l oszlopoknak azonos tÃ­pusÃºak legyenek, a cÃ©l oszlopok indexeltek legyenek, Ã©s a hivatkozott adatnak lÃ©teznie kell.','Idegen kulcs','CÃ©l tÃ¡bla','VÃ¡ltoztat','Oszlop hozzÃ¡adÃ¡sa','A nÃ©zet eldobva.','A nÃ©zet mÃ³dosult.','A nÃ©zet lÃ©trejÃ¶tt.','NÃ©zet lÃ©trehozÃ¡sa','Az esemÃ©ny eldobva.','Az esemÃ©ny mÃ³dosult.','Az esemÃ©ny lÃ©trejÃ¶tt.','EsemÃ©ny mÃ³dosÃ­tÃ¡sa','EsemÃ©ny lÃ©trehozÃ¡sa','Kezd','VÃ©ge','Minden','BefejezÃ©skor megÅ‘rzi','A rutin eldobva.','A rutin mÃ³dosult.','A rutin lÃ©trejÃ¶tt.','FunkciÃ³ mÃ³dosÃ­tÃ¡sa','EljÃ¡rÃ¡s mÃ³dosÃ­tÃ¡sa','FunkciÃ³ lÃ©trehozÃ¡sa','EljÃ¡rÃ¡s lÃ©trehozÃ¡sa','VisszatÃ©rÃ©si Ã©rtÃ©k','A trigger eldobva.','A trigger mÃ³dosult.','A trigger lÃ©trejÃ¶tt.','Trigger mÃ³dosÃ­tÃ¡sa','Trigger lÃ©trehozÃ¡sa','IdÅ‘','EsemÃ©ny','A felhasznÃ¡lÃ³ eldobva.','A felhasznÃ¡lÃ³ mÃ³dosult.','A felhasznÃ¡lÃ³ lÃ©trejÃ¶tt.','Hashed','Rutin','EngedÃ©lyezÃ©s','VisszavonÃ¡s',array('%d folyamat leÃ¡llÃ­tva.','%d folyamat leÃ¡llÃ­tva.','%d folyamat leÃ¡llÃ­tva.'),'Ã¶sszesen %d','LeÃ¡llÃ­t',array('%d tÃ©tel Ã©rintett.','%d tÃ©tel Ã©rintett.','%d tÃ©tel Ã©rintett.'),'Kattints kÃ©tszer az Ã©rtÃ©kre a szerkesztÃ©shez.',array('%d sor importÃ¡lva.','%d sor importÃ¡lva.','%d sor importÃ¡lva.'),'Nem tudom kivÃ¡lasztani a tÃ¡blÃ¡t','szerkeszt','RelÃ¡ciÃ³','HasznÃ¡ld a szerkesztÃ©s hivatkozÃ¡st ezen Ã©rtÃ©k mÃ³dosÃ­tÃ¡sÃ¡hoz.','oldal','utolsÃ³','Ã¶sszes eredmÃ©nyt mutatÃ¡sa','KlÃ³noz','ImportÃ¡lÃ¡s',' ','A tÃ¡bla felszabadÃ­tva.','TÃ¡blÃ¡k Ã¡thelyezve.','TÃ¡blÃ¡k Ã¡tmÃ¡solva.','TÃ¡blÃ¡k eldobva.','SÃ©ma','TÃ¡blÃ¡k Ã©s nÃ©zetek','KeresÃ©s a tÃ¡blÃ¡kban','Motor','MÃ©ret','Index hossz','Adat szabad','Oszlop','ElemzÃ©s','OptimalizÃ¡l','EllenÅ‘rzÃ©s','JavÃ­t','FelszabadÃ­t','Ã�thelyezÃ©s mÃ¡sik adatbÃ¡zisba','Ã�thelyez','MÃ¡solÃ¡s','ÃœtemzÃ©s','Megadott idÅ‘ben','Ã³Ã³:pp:mm');break;case"pl":$U=array('Czy jesteÅ› pewien?','Wgranie pliku byÅ‚o niemoÅ¼liwe.','Maksymalna wielkoÅ›Ä‡ pliku to %sB.','Plik nie istnieje.','puste','bez zmian','Brak tabel.','JÄ™zyk','Wybierz','Numeryczne','Data i czas','Tekstowe','Binarne','Listy','Rodzaj bazy','Serwer','UÅ¼ytkownik','HasÅ‚o','Zaloguj siÄ™','ZapamiÄ™taj sesjÄ™','PokaÅ¼ dane','Struktura tabeli','ZmieÅ„ perspektywÄ™','ZmieÅ„ tabelÄ™','Nowy rekord','Ostatnia strona','Edytuj',array('%d bajt','%d bajty','%d bajtÃ³w'),'pokaÅ¼','Funkcje','Agregacje','Szukaj','gdziekolwiek','Sortuj','malejÄ…co','Limit','DÅ‚ugoÅ›Ä‡ tekstu','CzynnoÅ›Ä‡','Zapytanie SQL','otwÃ³rz','zapisz','ZmieÅ„ bazÄ™ danych','ZmieÅ„ schemat','UtwÃ³rz schemat','Schemat bazy danych','Uprawnienia uÅ¼ytkownikÃ³w','Eksport','Wyloguj','baza danych','UtwÃ³rz nowÄ… tabelÄ™','przeglÄ…daj','ltr','WysÅ‚aÄ‡ dane ponownie?','NieprawidÅ‚owy token CSRF. SprÃ³buj wysÅ‚aÄ‡ formularz ponownie.','Wylogowano pomyÅ›lnie.','Wymagana jest obsÅ‚uga sesji w PHP.','Sesja wygasÅ‚a, zaloguj siÄ™ ponownie.','NieprawidÅ‚owe dane logowania.','Brak rozszerzenia','Å»adne z rozszerzeÅ„ PHP umoÅ¼liwiajÄ…cych poÅ‚Ä…czenie siÄ™ z bazÄ… danych (%s) nie jest dostÄ™pne.','PrzesÅ‚ano zbyt duÅ¼o danych. Zmniejsz objÄ™toÅ›Ä‡ danych lub zwiÄ™ksz zmiennÄ… konfiguracyjnÄ… %s.','Baza danych','Nie znaleziono bazy danych.','Bazy danych zostaÅ‚y usuniÄ™te.','Wybierz bazÄ™ danych','UtwÃ³rz nowÄ… bazÄ™ danych','Lista procesÃ³w','Zmienne','Status','Wersja %s: %s za pomocÄ… %s','Zalogowany jako: %s','PorÃ³wnywanie znakÃ³w','Tabele','UsuÅ„','OdÅ›wieÅ¼','Brak rekordÃ³w.','%.3f s','Klucze obce','porÃ³wnywanie znakÃ³w','W przypadku usuniÄ™cia','Nazwa kolumny','Nazwa parametru','Typ','DÅ‚ugoÅ›Ä‡','Opcje','Auto Increment','WartoÅ›ci domyÅ›lne','Komentarz','Dodaj nastÄ™pny','PrzesuÅ„ w gÃ³rÄ™','PrzesuÅ„ w dÃ³Å‚','UsuÅ„','Perspektywa','Tabela','Kolumna','Indeksy','ZmieÅ„ indeksy','Å¹rÃ³dÅ‚o','Cel','W przypadku zmiany','ZmieÅ„','Dodaj klucz obcy','Wyzwalacze','Dodaj wyzwalacz','TrwaÅ‚y link','Eksport','Rezultat','Format','Procedury i funkcje','Wydarzenia','Dane','Dodaj uÅ¼ytkownika','BÅ‚Ä…d w zapytaniu',array('%d rekord','%d rekordy','%d rekordÃ³w'),array('Zapytanie wykonane pomyÅ›lnie, zmieniono %d rekord.','Zapytanie wykonane pomyÅ›lnie, zmieniono %d rekordy.','Zapytanie wykonane pomyÅ›lnie, zmieniono %d rekordÃ³w.'),'Nic do wykonania.',array('PomyÅ›lnie wykonano %d zapytanie.','PomyÅ›lnie wykonano %d zapytania.','PomyÅ›lnie wykonano %d zapytaÅ„.'),'Wgranie pliku','Wgrywanie plikÃ³w jest wyÅ‚Ä…czone.','Wykonaj','Zatrzymaj w przypadku bÅ‚Ä™du','PokaÅ¼ tylko bÅ‚Ä™dy','Z serwera','Plik %s na serwerze','Uruchom z pliku','Historia','WyczyÅ›Ä‡','Edytuj wszystkie','Rekord zostaÅ‚ usuniÄ™ty.','Rekord zostaÅ‚ zaktualizowany.','Rekord%s zostaÅ‚ dodany.','Dodaj','Zapisz zmiany','Zapisz i kontynuuj edycjÄ™','Zapisz i dodaj nastÄ™pny','UsuÅ„','Tabela zostaÅ‚a usuniÄ™ta.','Tabela zostaÅ‚a zmieniona.','Tabela zostaÅ‚a utworzona.','UtwÃ³rz tabelÄ™','Przekroczono maksymalnÄ… liczbÄ™ pÃ³l. ZwiÄ™ksz %s i %s.','Nazwa tabeli','skÅ‚adowanie','Partycjonowanie','Partycje','Nazwa partycji','WartoÅ›ci','Indeksy zostaÅ‚y zmienione.','Typ indeksu','Kolumna (dÅ‚ugoÅ›Ä‡)','Nazwa','Baza danych zostaÅ‚a usuniÄ™ta.','Nazwa bazy danych zostaÅ‚a zmieniona.','Baza danych zostaÅ‚a utworzona.','Baza danych zostaÅ‚a zmieniona.','UtwÃ³rz bazÄ™ danych','Uruchom',array('Procedura zostaÅ‚a uruchomiona, zmieniono %d rekord.','Procedura zostaÅ‚a uruchomiona, zmieniono %d rekordy.','Procedura zostaÅ‚a uruchomiona, zmieniono %d rekordÃ³w.'),'Klucz obcy zostaÅ‚ usuniÄ™ty.','Klucz obcy zostaÅ‚ zmieniony.','Klucz obcy zostaÅ‚ utworzony.','Å¹rÃ³dÅ‚owa i docelowa kolumna muszÄ… byÄ‡ tego samego typu, powinien istnieÄ‡ indeks na docelowej kolumnie oraz muszÄ… istnieÄ‡ dane referencyjne.','Klucz obcy','Tabela docelowa','ZmieÅ„','Dodaj kolumnÄ™','Perspektywa zostaÅ‚a usuniÄ™ta.','Perspektywa zostaÅ‚a zmieniona.','Perspektywa zostaÅ‚a utworzona.','UtwÃ³rz perspektywÄ™','Wydarzenie zostaÅ‚o usuniÄ™te.','Wydarzenie zostaÅ‚o zmienione.','Wydarzenie zostaÅ‚o utworzone.','ZmieÅ„ wydarzenie','UtwÃ³rz wydarzenie','PoczÄ…tek','Koniec','Wykonuj co','Nie kasuj wydarzenia po przeterminowaniu','Procedura zostaÅ‚a usuniÄ™ta.','Procedura zostaÅ‚a zmieniona.','Procedura zostaÅ‚a utworzona.','ZmieÅ„ funkcjÄ™','ZmieÅ„ procedurÄ™','UtwÃ³rz funkcjÄ™','UtwÃ³rz procedurÄ™','Zwracany typ','Wyzwalacz zostaÅ‚ usuniÄ™ty.','Wyzwalacz zostaÅ‚ zmieniony.','Wyzwalacz zostaÅ‚ utworzony.','ZmieÅ„ wyzwalacz','UtwÃ³rz wyzwalacz','Czas','Wydarzenie','UÅ¼ytkownik zostaÅ‚ usuniÄ™ty.','UÅ¼ytkownik zostaÅ‚ zmieniony.','UÅ¼ytkownik zostaÅ‚ dodany.','Zahashowane','Procedura','Uprawnienia','UsuÅ„ uprawnienia',array('Przerwano %d wÄ…tek.','Przerwano %d wÄ…tki.','Przerwano %d wÄ…tkÃ³w.'),'%d w sumie','Przerwij wykonywanie',array('Zmieniono %d rekord.','Zmieniono %d rekordy.','Zmieniono %d rekordÃ³w.'),'Kliknij podwÃ³jnie wartoÅ›Ä‡, aby jÄ… edytowaÄ‡.',array('%d rekord zostaÅ‚ zaimportowany.','%d rekordy zostaÅ‚y zaimportowane.','%d rekordÃ³w zostaÅ‚o zaimportowanych.'),'Nie udaÅ‚o siÄ™ pobraÄ‡ danych z tabeli','edytuj','Relacje','UÅ¼yj linku edycji aby zmieniÄ‡ tÄ™ wartoÅ›Ä‡.','Strona','ostatni','wybierz wszystkie','Duplikuj','Import',' ','Tabele zostaÅ‚y oprÃ³Å¼nione.','Tabele zostaÅ‚y przeniesione.','Tabele zostaÅ‚y skopiowane.','Tabele zostaÅ‚y usuniÄ™te.','Schemat','Tabele i perspektywy','Wyszukaj we wszystkich tabelach','SkÅ‚adowanie','Rozmiar danych','Rozmiar indeksÃ³w','Wolne miejsce','Liczba rekordÃ³w','Analizuj','Optymalizuj','SprawdÅº','Napraw','OprÃ³Å¼nij','PrzenieÅ› do innej bazy danych','PrzenieÅ›','Kopiuj','Harmonogram','O danym czasie','ZmieÅ„ typ');break;case"ca":$U=array('EstÃ s segur?','Impossible adjuntar el fitxer.','La mida mÃ xima permesa del fitxer Ã©s de %sB.','El fitxer no existeix.','buit','original','No hi ha cap taula.','Idioma','Utilitza','Nombres','Data i hora','Cadenes','Binari','Llistes','Sistema','Servidor','Nom d\'usuari','Contrasenya','Inicia la sessiÃ³','SessiÃ³ permanent','Selecciona dades','Mostra l\'estructura','Modifica la vista','Modifica la taula','Nou element','Darrera plana','Edita',array('%d byte','%d bytes'),'Selecciona','Funcions','AgregaciÃ³','Cerca','a qualsevol lloc','Ordena','descendent','LÃ­mit','Longitud del text','AcciÃ³','Ordre SQL','obre','desa','Modifica la base de dades','Modifica l\'esquema','Crea un esquema','Esquema de la base de dades','Privilegis','Exporta','Desconnecta','base de dades','Crea una nova taula','registres','ltr','Torna a enviar les dades POST?','Token CSRF invÃ lid. Torna a enviar el formulari.','DesconnexiÃ³ correcta.','Cal que estigui permÃ¨s l\'us de sessions.','La sessiÃ³ ha expirat, torna a iniciar-ne una.','Credencials invÃ lids.','Cap extensiÃ³','No hi ha cap de les extensions PHP soporatades (%s) disponible.','Les dades POST sÃ³n massa grans. Redueix les dades o incrementa la directiva de configuraciÃ³ %s.','Base de dades','Base de dades invÃ lida.','S\'han suprimit les bases de dades.','Selecciona base de dades','Crea una nova base de dades','Llista de processos','Variables','Estat','VersiÃ³ %s: %s amb l\'extensiÃ³ de PHP %s','Connectat com: %s','CompaginaciÃ³','Taules','Suprimeix','Refresca','No hi ha cap registre.','%.3f s','Claus foranes','compaginaciÃ³','ON DELETE','Nom de la columna','Nom del parÃ metre','Tipus','Llargada','Opcions','Increment automÃ tic','Valors per defecte','Comentari','Afegeix el segÃ¼ent','Mou a dalt','Mou a baix','Suprimeix','Vista','Taula','Columna','Ã�ndexs','Modifica els Ã­ndexs','Font','DestÃ­','ON UPDATE','Modifica','Afegeix una clau forana','Activadors','Afegeix un activador','EnllaÃ§ permanent','Exporta','Sortida','Format','Rutines','Events','Dades','Crea un usuari','Error en la consulta',array('%d registre','%d registres'),array('Consulta executada correctament, %d registre modificat.','Consulta executada correctament, %d registres modificats.'),'Cap comanda per executar.',array('%d consulta executada correctament.','%d consultes executades correctament.'),'Adjunta un fitxer','L\'ddjunciÃ³ de fitxers estÃ  desactivada.','Executa','Atura en trobar un error','Mostra nomÃ©s els errors','En el servidor','Fitxer %s del servidor web','Executa el fitxer','HistÃ²ria','Suprimeix','Edita-ho tot','S\'ha suprmit l\'element.','S\'ha actualitzat l\'element.','S\'ha insertat l\'element%s.','Insereix','Desa','Desa i segueix editant','Desa i insereix el segÃ¼ent','Suprimeix','S\'ha suprimit la taula.','S\'ha modificat la taula.','S\'ha creat la taula.','Crea una taula','S\'ha assolit el nombre mÃ xim de camps. Incrementa %s i %s.','Nom de la taula','motor','Fes particions segons','Particions','Nom de la particiÃ³','Valors','S\'han modificat els Ã­ndexs.','Tipus d\'Ã­ndex','Columna (longitud)','Nom','S\'ha suprimit la base de dades.','S\'ha canviat el nom de la base de dades.','S\'ha creat la base de dades.','S\'ha modificat la base de dades.','Crea una base de dades','Crida',array('S\'ha cridat la rutina, %d registre modificat.','S\'ha cridat la rutina, %d registres modificats.'),'S\'ha suprimit la clau forana.','S\'ha modificat la clau forana.','S\'ha creat la clau forana.','Les columnes origen i destÃ­ han de ser del mateix tipus, la columna destÃ­ ha d\'estar indexada i les dades referenciades han d\'existir.','Clau forana','Taula de destÃ­','Canvi','Afegeix una columna','S\'ha suprimit la vista.','S\'ha modificat la vista.','S\'ha creat la vista.','Crea una vista','S\'ha suprimit l\'event.','S\'ha modificat l\'event.','S\'ha creat l\'event.','Modifica l\'event','Crea un event','ComenÃ§a','Acaba','Cada','Conservar en completar','S\'ha suprimit la rutina.','S\'ha modificat la rutina.','S\'ha creat la rutina.','Modifica la funciÃ³','Modifica el procediment','Crea una funciÃ³','Crea un procediment','Tipus retornat','S\'ha suprimit l\'activador.','S\'ha modificat l\'activador.','S\'ha creat l\'activador.','Modifica l\'activador','Crea un activador','Temps','Event','S\'ha suprimit l\'usuari.','S\'ha modificat l\'usuari.','S\'ha creat l\'usuari.','Hashed','Rutina','Grant','Revoke',array('S\'ha aturat %d procÃ©s.','S\'han aturat %d processos.'),'%d en total','Atura',array('S\'ha modificat %d element.','S\'han modificat %d elements.'),'Fes un doble clic a un valor per modificar-lo.',array('S\'ha importat %d registre.','S\'han importat %d registres.'),'Impossible seleccionar la taula','edita','Relacions','Utilitza l\'enllaÃ§ d\'ediciÃ³ per modificar aquest valor.','Plana','darrera','tots els resultats','Clona','Importa',',','S\'han escapÃ§at les taules.','S\'han desplaÃ§at les taules.','S\'han copiat les taules.','S\'han suprimit les taules.','Esquema','Taules i vistes','Cerca dades en les taules','Motor','Longitud de les dades','Longitud de l\'Ã­ndex','Espai lliure','Files','Analitza','Optimitza','Verifica','Repara','EscapÃ§a','DesplaÃ§a a una altra base de dades','DesplaÃ§a','CÃ²pia','Horari','A un moment donat','HH:MM:SS');break;case"pt":$U=array('EstÃ¡ seguro?','NÃ£o Ã© possivel enviar o arquivo.','Tamanho mÃ¡ximo do arquivo Ã© %sB.','Arquivo nÃ£o existe.','vazio','original','NÃ£o existem tabelas.','Idioma','Usar','NÃºmeros','Data e hora','Cadena','Binario','Listas','Motor de Base de dados','Servidor','Usuario','Senha','Entrar','Salvar Senha','Selecionar dados','Mostrar estrutura','Modificar vista','Modificar estrutura','Novo Registro','Ultima pÃ¡gina','Modificar',array('%d byte','%d bytes'),'Selecionar','FunÃ§Ãµes','AdiÃ§Ãµes','Procurar','qualquer local','Ordenar','decrescente','Limite','Tamanho de texto','AÃ§Ã£o','Comando SQL','mostrar','salvas','Modificar Base de dados','Modificar esquema','Criar esquema','Esquema de Base de dados','Privilegios','Exportar','Sair','base de dados','Nova tabela','registros','ltr','Resend POST data?','Token CSRF invÃ¡lido. Enviar o formulario novamente.','Saida bem sucedida.','Devem estar habilitadas as sessÃµes.','SessÃ£o expirada, por favor entre sua Chave de novo.','IdentificaÃ§Ã£o invÃ¡lida.','NÃ£o ha extension','Nenhuma das extensÃµes PHP soportadas (%s) estÃ¡ disponivel.','POST data demasiado grande. Reduza o tamanho ou aumente a diretiva de configuraÃ§Ã£o %s.','Base de dados','Base de dados invÃ¡lida.','Bases de dados eliminadas.','Selecionar Base de dados','Criar nova base de dados','Lista de processos','Variaveis','Estado','VersÃ£o %s: %s atravÃ©s da extensÃ£o PHP %s','Logado como: %s','ColaÃ§Ã£o','Tabelas','Remover','Atualizar','NÃ£o existem registros.','%.3f s','Chaves forÃ¡neas','collation','ON DELETE','Nome da coluna','Nome de Parametro','Tipo','Tamanho','OpÃ§Ãµes','Incremento AutomÃ¡tico','Valores predeterminados','Comentario','Adicionar proximo','Mover acima','Mover abaixo','Remover','Visualizar','Tabela','Coluna','Indices','Modificar indices','Origem','Destino','ON UPDATE','Modificar','Adicionar Chave forÃ¡nea','Triggers','Adicionar trigger','Permanent link','Exportar','Saida','Formato','Procedimentos','Eventos','Dados','Criar Usuario','Erro na consulta',array('%d registro','%d registros'),array('Consulta executada, %d registro afetados.','Consulta executada, %d registros afetados.'),'Nenhum comando para executar.',array('%d consulta sql executada corretamente.','%d consulta sql executadas corretamente.'),'Importar arquivo','ImportaÃ§Ã£o de arquivos desablilitado.','Executar','Parar em caso de erro','Mostrar somente erros','Desde servidor','Arquivo do servidor web %s','Executar Arquivo','Historico','Limpar','Edit all','Registro eliminado.','Registro modificado.','Registro%s inserido.','Inserir','Salvar','Salvar e continuar editando','Salvar e inserir outro','Apagar','Tabela eliminada.','Tabela modificada.','Tabela criada.','Criar tabela','Cantida mÃ¡xima de campos permitidos excedidos. Por favor aumente %s y %s.','Nome da tabela','motor','Particionar por','PartiÃ§Ãµes','Nome da PartiÃ§Ã£o','Valores','Indices modificados.','Tipo de Ã­ndice','coluna (tamanho)','Nome','Base de dados eliminada.','Base de dados renomeada.','Base de dados criada.','Base de dados modificada.','Criar Base de dados','Chamar',array('Consulta executada, %d registro afetado.','Consulta executada, %d registros afetados.'),'Chave externa eliminada.','Chave externa modificada.','Chave externa criada.','As colunas de origen e destino devem ser do mesmo tipo, deve existir um Ã­ndice entre as colunas de destino e o registro referenciado deve existir.','Chave externa','Tabela de destino','Modificar','Adicionar coluna','Vista eliminada.','Vista modificada.','Vista criada.','Criar vista','Evento eliminado.','Evento modificado.','Evento criado.','Modificar Evento','Criar Evento','Inicio','Fim','Cada','Ao completar preservar','Procedimento eliminado.','Procedimento modificado.','Procedimento criado.','Modificar FunÃ§Ã£o','Modificar procedimiento','Criar funÃ§Ã£o','Criar procedimento','Tipo de valor de regreso','Trigger eliminado.','Trigger modificado.','Trigger criado.','Modificar Trigger','Adicionar Trigger','Tempo','Evento','Usuario eliminado.','Usuario modificado.','Usuario criado.','Hash','Rotina','Conceder','Impedir',array('%d processo terminado.','%d processos terminados.'),'%d no total','Parar',array('%d Ã­tem afetado.','%d itens afetados.'),'Doble-clic sobre o valor para edita-lo.',array('%d registro importado.','%d registros importados.'),'NÃ£o Ã© possivel selecionar a Tabela','modificar','RelaÃ§Ãµes','Utilize o link modificar para alterar.','PÃ¡gina','Ãºltimo','resultado completo','Clonar','Importar',' ','Tabelas truncadas (truncate).','As Tabelas foram movidas.','Tables have been copied.','Tabelas eliminadas.','Esquema','Tabelas e vistas','Buscar dados nas Tabelas','Motor','Tamanho de dados','Tamanho de Ã­ndice','EspaÃ§o Livre','Registros','Analizar','Otimizar','Verificar','Reparar','Truncar','Mover outra Base de dados','Mover','Copy','Agenda','A hora determinada','agora');break;case"sl":$U=array('Ste prepriÄ�ani?','Ne morem naloÅ¾iti datoteke.','NajveÄ�ja velikost datoteke je %sB.','Datoteka ne obstaja.','prazno','original','Ni tabel.','Jezik','Uporabi','Å tevila','Datum in Ä�as','Nizi','Binarni','Seznami','Sistem','StreÅ¾nik','UporabniÅ¡ko ime','Geslo','Prijavi se','Trajna prijava','Izberi podatke','PokaÅ¾i zgradbo','Spremeni pogled','Spremeni tabelo','Nov predmet','Zadnja stran','Uredi',array('%d bajt','%d bajta','%d bajti','%d bajtov'),'Izberi','Funkcije','ZdruÅ¾itev','IÅ¡Ä�i','kjerkoli','Sortiraj','padajoÄ�e','Limita','DolÅ¾ina teksta','Dejanje','Ukaz SQL','odpri','shrani','Spremeni bazo','Spremeni shemo','Ustvari shemo','Shema baze','Pravice','Izvozi','Odjavi se','baza','Ustvari novo tabelo','izberi','ltr','Resend POST data?','Neveljaven token CSRF. PoÅ¡ljite formular Å¡e enkrat.','Prijava uspeÅ¡na.','Podpora za seje mora biti omogoÄ�ena.','Seja je potekla. Prosimo, ponovno se prijavite.','Neveljavne pravice.','Brez dodatkov','Noben od podprtih dodatkov za PHP (%s) ni na voljo.','Preveliko podatkov za POST. ZmanjÅ¡ajte Å¡tevilo podatkov ali poveÄ�ajte nastavitev za %s.','Baza','Neveljavna baza.','Baze so zavrÅ¾ene.','Izberi bazo','Ustvari novo bazo','Seznam procesov','Spremenljivke','Stanje','Verzija %s: %s preko dodatka za PHP %s','Prijavljen kot: %s','Zbiranje','Tabele','Zavrzi','OsveÅ¾i','Ni vrstic.','%.3f s','Tuji kljuÄ�i','zbiranje','pri brisanju','Ime stolpca','Ime parametra','Tip','DolÅ¾ina','MoÅ¾nosti','Samodejno poveÄ�evanje','Privzete vrednosti','Komentar','Dodaj naslednjega','Premakni gor','Premakni dol','Odstrani','Pogledi','Tabela','Stolpec','Indeksi','Spremeni indekse','Izvor','Cilj','pri posodabljanju','Spremeni','Dodaj tuj kljuÄ�','SproÅ¾ilniki','Dodaj sproÅ¾ilnik','Permanent link','Izvozi','Izhod rezultata','Format','Postopki','Dogodki','Podatki','Ustvari uporabnika','Napaka v poizvedbi',array('%d vrstica','%d vrstici','%d vrstice','%d vrstic'),array('Poizvedba se je uspeÅ¡no izvedla, spremenjena je %d vrstica.','Poizvedba se je uspeÅ¡no izvedla, spremenjeni sta %d vrstici.','Poizvedba se je uspeÅ¡no izvedla, spremenjene so %d vrstice.','Poizvedba se je uspeÅ¡no izvedla, spremenjenih je %d vrstic.'),'Ni ukazov za izvedbo.',array('UspeÅ¡no se je konÄ�ala %d poizvedba.','UspeÅ¡no sta se konÄ�ali %d poizvedbi.','UspeÅ¡no so se konÄ�ale %d poizvedbe.','UspeÅ¡no se je konÄ�alo %d poizvedb.'),'NaloÅ¾i datoteko','Nalaganje datotek je onemogoÄ�eno.','Izvedi','Ustavi ob napaki','PokaÅ¾i samo napake','z streÅ¾nika','Datoteka na spletnem streÅ¾niku %s','ZaÅ¾eni datoteko','Zgodovina','PoÄ�isti','Edit all','Predmet je izbrisan.','Predmet je posodobljen.','Predmet%s je vstavljen.','Vstavi','Shrani','Shrani in nadaljuj z urejanjem','Shrani in vstavi tekst','IzbriÅ¡i','Tabela je zavrÅ¾ena.','Tabela je spremenjena.','Tabela je ustvarjena.','Ustvari tabelo','NajveÄ�je Å¡tevilo dovoljenih polje je preseÅ¾eno. Prosimo, poveÄ�ajte %s in %s.','Ime tabele','pogon','Porazdeli po','Porazdelitve','Ime porazdelitve','Vrednosti','Indeksi so spremenjeni.','Tip indeksa','Stolpec (dolÅ¾ina)','Naziv','Baza je zavrÅ¾ena.','Baza je preimenovana.','Baza je ustvarjena.','Baza je spremenjena.','Ustvari bazo','PokliÄ�i',array('Klican je bil postopek, spremenjena je %d vrstica.','Klican je bil postopek, spremenjeni sta %d vrstici.','Klican je bil postopek, spremenjene so %d vrstice.','Klican je bil postopek, spremenjenih je %d vrstic.'),'Tuj kljuÄ� je zavrÅ¾en.','Tuj kljuÄ� je spremenjen.','Tuj kljuÄ� je ustvarjen.','Izvorni in ciljni stolpec mora imeti isti podatkovni tip. Obstajati mora indeks na ciljnih stolpcih in obstajati morajo referenÄ�ni podatki.','Tuj kljuÄ�','Ciljna tabela','Spremeni','Dodaj stolpec','Pogled je zavrÅ¾en.','Pogled je spremenjen.','Pogled je ustvarjen.','Ustvari pogled','Dogodek je zavrÅ¾en.','Dogodek je spremenjen.','Dogodek je ustvarjen.','Spremeni dogodek','Ustvari dogodek','ZaÄ�etek','Konec','vsake','Po zakljuÄ�ku ohrani','Postopek je zavrÅ¾en.','Postopek je spremenjen.','Postopek je ustvarjen.','Spremeni funkcijo','Spremeni postopek','Ustvari funkcijo','Ustvari postopek','VraÄ�alni tip','SproÅ¾ilnik je odstranjen.','SproÅ¾ilnik je spremenjen.','SproÅ¾ilnik je ustvarjen.','Spremeni sproÅ¾ilnik','Ustvari sproÅ¾ilnik','ÄŒas','Dogodek','Uporabnik je odstranjen.','Uporabnik je spremenjen.','Uporabnik je ustvarjen.','Zakodirano','Postopek','Dovoli','Odvzemi',array('KonÄ�an je %d proces.','KonÄ�ana sta %d procesa.','KonÄ�ani so %d procesi.','KonÄ�anih je %d procesov.'),'Skupaj %d','KonÄ�aj',array('Spremenjen je %d predmet.','Spremenjena sta %d predmeta.','Spremenjeni so %d predmeti.','Spremenjenih je %d predmetov.'),'Dvojni klik na vrednost za urejanje.',array('UvoÅ¾ena je %d vrstica.','UvoÅ¾eni sta %d vrstici.','UvoÅ¾ene so %d vrstice.','UvoÅ¾enih je %d vrstic.'),'Ne morem izbrati tabele','uredi','Relacijski','Uporabite urejanje povezave za spreminjanje te vrednosti.','Stran','Zadnja','cel razultat','Kloniraj','Uvozi',' ','Tabele so skrajÅ¡ane.','Tabele so premaknjene.','Tabele so kopirane.','Tabele so zavrÅ¾ene.','Shema','Tabele in pogledi','IÅ¡Ä�e podatke po tabelah','Pogon','Velikost podatkov','Velikost indeksa','Podatkov prosto ','Vrstic','Analiziraj','Optimiziraj','Preveri','Popravi','SkrajÅ¡aj','Premakni v drugo bazo','Premakni','Kopiraj','Urnik','v danem Ä�asu','Spremeni tip');break;case"lt":$U=array('Tikrai?','Nepavyko Ä¯kelti failo.','Maksimalus failo dydis - %sB.','Failas neegzistuoja.','tuÅ¡Ä�ia','originalas','NÄ—ra lenteliÅ³.','Kalba','Naudoti','SkaiÄ�iai','Data ir laikas','Tekstas','Dvejetainis','SÄ…raÅ¡ai','Sistema','Serveris','Vartotojas','SlaptaÅ¾odis','Prisijungti','Pastovus prisijungimas','Atrinkti duomenis','Rodyti struktÅ«rÄ…','Redaguoti vaizdÄ…','Redaguoti lentelÄ™','Naujas Ä¯raÅ¡as','Paskutinis puslapis','Redaguoti',array('%d baitas','%d baigai','%d baitÅ³'),'Atrinkti','Funkcijos','Agregacija','IeÅ¡koti','visur','Rikiuoti','maÅ¾Ä—jimo tvarka','Limitas','Teksto ilgis','Veiksmas','SQL uÅ¾klausa','atidaryti','iÅ¡saugoti','Redaguoti duomenÅ³ bazÄ™','Keisti schemÄ…','Sukurti schemÄ…','DuomenÅ³ bazÄ—s schema','Privilegijos','Eksportuoti','Atsijungti','duomenÅ³ bazÄ—','Sukurti naujÄ… lentelÄ™','atrinkti','ltr','PersiÅ³sti POST duomenis?','Neteisingas CSRF tokenas. Bandykite siÅ³sti formos duomenis dar kartÄ….','JÅ«s atsijungÄ—te nuo sistemos.','SesijÅ³ palaikymas turi bÅ«ti Ä¯jungtas.','Sesijos galiojimas baigÄ—si. Prisijunkite iÅ¡ naujo.','Neteisingi prisijungimo duomenys.','NÄ—ra plÄ—tiio','NÄ—ra nei vieno iÅ¡ palaikomÅ³ PHP plÄ—tiniÅ³ (%s).','Per daug POST duomenÅ³. SumaÅ¾inkite duomenÅ³ kiekÄ¯ arba padidinkite konfigÅ«racijos nustatymÄ… %s.','DuomenÅ³ bazÄ—','Neteisinga duomenÅ³ bazÄ—.','DuomenÅ³ bazÄ—s panaikintos.','Pasirinkti duomenÅ³ bazÄ™','Sukurti naujÄ… duomenÅ³ bazÄ™','ProcesÅ³ sÄ…raÅ¡as','Kintamieji','BÅ«sena','%s versija: %s per PHP plÄ—tinÄ¯ %s','PrisijungÄ™s kaip: %s','Lyginimas','LentelÄ—s','PaÅ¡alinti','Atnaujinti','NÄ—ra Ä¯raÅ¡Å³.','%.3f s','IÅ¡oriniai raktai','palyginimas','IÅ¡trinant','Stulpelio pavadinimas','Parametro pavadinimas','Tipas','Ilgis','Nustatymai','Auto Increment','ReikÅ¡mÄ—s pagal nutylÄ—jimÄ…','Komentaras','PridÄ—ti kitÄ…','Perkelti Ä¯ virÅ¡Å³','Perkelti Å¾emyn','PaÅ¡alinti','Vaizdas','LentelÄ—','Stulpelis','Indeksai','Redaguoti indeksus','Å altinis','Tikslas','Atnaujinant','Redaguoti','PridÄ—ti iÅ¡orinÄ¯ raktÄ…','Trigeriai','PridÄ—ti trigerÄ¯','Pastovi nuoroda','Eksportas','IÅ¡vestis','Formatas','ProcedÅ«ros','Ä®vykiai','Duomenys','Sukurti vartotojÄ…','Klaida uÅ¾klausoje',array('%d Ä¯raÅ¡as','%d Ä¯raÅ¡ai','%d Ä¯raÅ¡Å³'),array('UÅ¾klausa Ä¯vykdyta. Pakeistas %d Ä¯raÅ¡as.','UÅ¾klausa Ä¯vykdyta. Pakeisti %d Ä¯raÅ¡ai.','UÅ¾klausa Ä¯vykdyta. Pakeista %d Ä¯raÅ¡Å³.'),'NÄ—ra vykdomÅ³ uÅ¾klausÅ³.',array('%d uÅ¾klausa Ä¯vykdyta.','%d uÅ¾klausos Ä¯vykdytos.','%d uÅ¾klausÅ³ Ä¯vykdyta.'),'Failo Ä¯kÄ—limas','FailÅ³ Ä¯kÄ—limas iÅ¡jungtas.','Vykdyti','Sustabdyti esant klaidai','Rodyti tik klaidas','IÅ¡ serverio','Failas %s iÅ¡ serverio','Vykdyti failÄ…','Istorija','IÅ¡valyti','Redaguoti visus','Ä®raÅ¡as iÅ¡trintas.','Ä®raÅ¡as pakeistas.','Ä®raÅ¡as%s sukurtas.','Ä®raÅ¡yti','IÅ¡saugoti','IÅ¡saugoti ir tÄ™sti redagavimÄ…','IÅ¡saugoti ir Ä¯raÅ¡yti kitÄ…','Trinti','LentelÄ— paÅ¡alinta.','LentelÄ— pakeista.','LentelÄ— sukurta.','Sukurti lentelÄ™','VirÅ¡ytas maksimalus leidÅ¾iamÅ³ stulpeliÅ³ kiekis. Padidinkite %s ir %s.','LentelÄ—s pavadinimas','variklis','Skirstyti pagal','Skirsniai','Skirsnio pavadinimas','ReikÅ¡mÄ—s','Indeksai pakeisti.','Indekso tipas','Stulpelis (ilgis)','Pavadinimas','DuomenÅ³ bazÄ— panaikinta.','DuomenÅ³ bazÄ— pervadinta.','DuomenÅ³ bazÄ— sukurta.','DuomenÅ³ bazÄ— pakeista.','Sukurti duomenÅ³ bazÄ™','Vykdyti',array('ProcedÅ«ra Ä¯vykdyta. %d Ä¯raÅ¡as pakeistas.','ProcedÅ«ra Ä¯vykdyta. %d Ä¯raÅ¡ai pakeisti.','ProcedÅ«ra Ä¯vykdyta. %d Ä¯raÅ¡Å³ pakeista.'),'IÅ¡orinis raktas paÅ¡alintas.','IÅ¡orinis raktas pakeistas.','IÅ¡orinis raktas sukurtas.','Å altinio ir tikslinis stulpelis turi bÅ«ti to paties tipo, tiksliniame stulpelyje turi bÅ«ti naudojamas indeksas ir duomenys turi egzistuoti.','IÅ¡orinis raktas','TikslinÄ— lentelÄ—','Pakeisti','PridÄ—ti stulpelÄ¯','Vaizdas paÅ¡alintas.','Vaizdas pakeistas.','Vaizdas sukurtas.','Sukurti vaizdÄ…','Ä®vykis paÅ¡alintas.','Ä®vykis pakeistas.','Ä®vykis sukurtas.','Redaguoti Ä¯vykÄ¯','Sukurti Ä¯vykÄ¯','PradÅ¾ia','Pabaiga','Kas','Ä®vykdÅ¾ius iÅ¡saugoti','ProcedÅ«ra paÅ¡alinta.','ProcedÅ«ra pakeista.','ProcedÅ«ra sukurta.','Keisti funkcijÄ…','Keiskti procedÅ«rÄ…','Sukurti funkcijÄ…','Sukurti procedÅ«rÄ…','GrÄ…Å¾inimo tipas','Trigeris paÅ¡alintas.','Trigeris pakeistas.','Trigeris sukurtas.','Keisti trigerÄ¯','Sukurti trigerÄ¯','Laikas','Ä®vykis','Vartotojas iÅ¡trintas.','Vartotojo duomenys pakeisti.','Vartotojas sukurtas.','Å ifruotas','ProcedÅ«ra','Suteikti','AtÅ¡aukti',array('%d procesas nutrauktas.','%d procesai nutraukti.','%d procesÅ³ nutraukta.'),'%d iÅ¡ viso','Nutraukti',array('Pakeistas %d Ä¯raÅ¡as.','Pakeisti %d Ä¯raÅ¡ai.','Pakeistas %d Ä¯raÅ¡Å³.'),'Du kartus spragtelÄ—kite pelyte norÄ—dami redaguoti.',array('%d Ä¯raÅ¡as Ä¯kelta.','%d Ä¯raÅ¡ai Ä¯kelti.','%d Ä¯raÅ¡Å³ Ä¯kelta.'),'NeÄ¯manoma atrinkti lentelÄ—s','redaguoti','RyÅ¡iai','NorÄ—dami redaguoti reikÅ¡mÄ™ naudokite redagavimo nuorodÄ….','Puslapis','paskutinis','visas rezultatas','Klonuoti','Importas',' ','LentelÄ—s buvo iÅ¡tuÅ¡tintos.','LentelÄ—s perkeltos.','LentelÄ—s nukopijuotos.','LentelÄ—s paÅ¡alintos.','Schema','LentelÄ—s ir vaizdai','IeÅ¡koti duomenÅ³ lentelÄ—se','Variklis','DuomenÅ³ ilgis','Indekso ilgis','Laisvos vietos','Ä®raÅ¡ai','Analizuoti','Optimizuoti','Patikrinti','Pataisyti','TuÅ¡tinti','Perkelti Ä¯ kitÄ… duomenÅ³ bazÄ™','Perkelti','Kopijuoti','Grafikas','Nurodytu laiku','Keisti tipÄ…');break;case"tr":$U=array('Emin misin?','Dosya gÃ¶nderilemiyor.','Bir dosya iÃ§in izin verilen dosya sÄ±nÄ±rÄ± %sB.','Dosya mevcut deÄŸil.','boÅŸ','orijinal','Tablo yok.','Dil','Kullan','SayÄ±lar','Tarih ve zaman','SÃ¶zcÃ¼kler','Ä°kili','Listeler','Sistem','Sunucu','KullanÄ±cÄ±','Parola','GiriÅŸ','KalÄ±cÄ± giriÅŸ','Veri seÃ§','YapÄ±yÄ± gÃ¶ster','DeÄŸiÅŸim gÃ¶rÃ¼nÃ¼m','Tablo deÄŸiÅŸtir','Yeni Ã¶ÄŸe','Son sayfa','DÃ¼zen',array('%d bayt','%d kadar bayt'),'SeÃ§','Fonksiyonlar','KÃ¼meleme','Arama','herhangi bir yer','SÄ±rala','azalan','sÄ±nÄ±r','YazÄ± uzunluÄŸu','Eylem','SQL komutu','aÃ§','kaydet','VeritabanÄ± deÄŸiÅŸtir','DeÄŸiÅŸim ÅŸemasÄ±','YaratÄ±m ÅŸemasÄ±','VeritabanÄ± ÅŸemasÄ±','Ä°zinler','DÃ¶kÃ¼m','Ã‡Ä±kÄ±ÅŸ','veritabanÄ±','Yeni tablo yarat','seÃ§','ltr','Resend POST data?','GeÃ§ersiz Cross-site request forgery (CSRF) jetonu. Forumu tekrar yolla.','BaÅŸarÄ±yla Ã§Ä±kÄ±ldÄ±.','Oturum desteÄŸi etkin olmalÄ±dÄ±r.','Oturum sÃ¼resi doldu, lÃ¼tfen tekrar giriÅŸ yapÄ±n.','GeÃ§ersiz kimlik.','UzantÄ± yok','Desteklenen PHP uzantÄ±larÄ±ndan (%s) hiÃ§biri mevcut deÄŸil.','Ã‡ok bÃ¼yÃ¼k POST verisi, veriyi azaltÄ±n ya da ayar yÃ¶nergesini uygun olarak yapÄ±landÄ±rÄ±n.','VeritabanÄ±','GeÃ§ersiz veritabanÄ±.','VeritabanlarÄ± dÃ¼ÅŸÃ¼Ã¼ldÃ¼.','VeritabanÄ± seÃ§','Yeni veritabanÄ± yarat','Ä°ÅŸlem listesi','DeÄŸiÅŸkenler','Durum','%s sÃ¼rÃ¼m: %s PHP uzantÄ±sÄ± ile %s','%s olarak giriÅŸ yapÄ±ldÄ±.','KarÅŸÄ±laÅŸtÄ±rma','Tablolar','DÃ¼ÅŸÃ¼r','Tazele','SÄ±ra yok.','%.3f s','DÄ±ÅŸ anahtarlar','karÅŸÄ±laÅŸtÄ±rma','Silinmek Ã¼zere','Kolon adÄ±','Parametre adÄ±','TÃ¼r','Uzunluk','SeÃ§enekler','Otomatik yÃ¼kselt','VarsayÄ±lan deÄŸerler','Yorum','Sonraya ekle','YukarÄ± taÅŸÄ±','AÅžaÄŸÄ± taÅŸ','KaldÄ±r','GÃ¶rÃ¼nÃ¼m','Tablo','Kolon','Dizinler','Dizinleri deÄŸiÅŸtir','Kaynak','Hedef','YÃ¼kseltilmek Ã¼zere','DeÄŸiÅŸtir','DÄ±ÅŸ anahtar ekle','Tetikler','Tetik ekle','Permanent link','Ä°hraÃ§','Ã‡Ä±ktÄ±','BiÃ§im','Yordamlar','Olaylar','Veri','KullanÄ±cÄ± yarat','Sorguda hata',array('%d sÄ±ra)','%d kadar sÄ±ra'),array('Sorgu iÅŸletilmesi tamamlandÄ±. %d sÄ±ra(row) etkilendi.','Sorgu iÅŸletilmesi tamamlandÄ±. Bundan %d kadar sÄ±ra etkilendi.'),'Ä°ÅŸletilmek iÃ§in komut yok.',array('%d sorgunun iÅŸletilmesi tamamlandÄ±.','%d kadar sorgunun iÅŸletilmesi tamamlandÄ±.'),'Dosya gÃ¶nder','Dosya gÃ¶nderimi etkin deÄŸil.','Ä°ÅŸlet','Dur hata','Sadece hatalarÄ± gÃ¶ster.','Sunucudan','%s web sunucusu dosyasÄ±','Dosya Ã§alÄ±ÅŸtÄ±r','Tarih','BoÅŸluk','Edit all','Ã–ÄŸe silindi.','Ã–ÄŸe gÃ¼ncellendi.','Ã–ÄŸeler eklendi.','Ekle','Kaydet','Kaydet ve dÃ¼zenlemeye devam et','Kaydet ve sonrakin ekle','Sil','Tablo dÃ¼ÅŸÃ¼rÃ¼ldÃ¼.','Tablo deÄŸiÅŸtirildi.','Tablo yaratÄ±ldÄ±.','Tablo yarat','kabul edilebilir alan sayÄ±sÄ± aÅŸÄ±ldÄ±. LÃ¼tfen %s ve %s dÃ¼ÅŸÃ¼rÃ¼n.','Tablo adÄ±','motor','BÃ¶lÃ¼mÃ¼ tarafÄ±ndan','BÃ¶lÃ¼mler','BÃ–lÃ¼m adÄ±','DeÄŸerler','Dizinler deÄŸiÅŸtirilidi.','Dizin TÃ¼rÃ¼','Kolon (uzunluÄŸu)','Ad','VeritabanÄ± dÃ¼ÅŸÃ¼rÃ¼ldÃ¼.','VeritabanÄ±nÄ±n ismi deÄŸiÅŸtirildi.','VeritabanÄ± yaratÄ±ldÄ±.','VeritabanÄ± deÄŸiÅŸtirildi.','VeritabanÄ± yarat','Ã‡aÄŸrÄ±',array('Yordam Ã§aÄŸrÄ±ldÄ±, %d sÄ±ra(row) etkilendi.','Yordam Ã§aÄŸrÄ±ldÄ±, %d sÄ±ralar(rows) etkilendi.'),'DÄ±ÅŸ anahtar dÃ¼ÅŸÃ¼rÃ¼ldÃ¼.','DÄ±ÅŸ anahtar deÄŸiÅŸtir.','DÄ±ÅŸ anahtar yarat.','Kaynak ve hedef kolonlar aynÄ± veri tÃ¼rÃ¼ olmak zorunda, hedef kolonda bir dizin ve baÅŸvurulan veri bulunmalÄ±.','DÄ±ÅŸ anahtar','Hedef tablo','DeÄŸiÅŸ','Kolon eklde','GÃ¶rÃ¼nÃ¼m dÃ¼ÅŸÃ¼rÃ¼ldÃ¼.','GÃ¶rÃ¼nÃ¼m deÄŸiÅŸtirildi.','GÃ¶rÃ¼nÃ¼m yaratÄ±ldÄ±.','GÃ¶rÃ¼nÃ¼m yarat','Olay dÃ¼ÅŸÃ¼dÃ¼ldÃ¼.','Olay deÄŸiÅŸtirildi.','Olay yaratÄ±ldÄ±.','DeÄŸiÅŸtirme olayÄ±','Yaratma olayÄ±','BaÅŸla','Son','Herzaman','Tamamlama korumasÄ± AÃ‡IK','Yordam dÃ¼ÅŸÃ¼rÃ¼ldÃ¼.','Yordam deÄŸiÅŸtirildi.','Yordam yaratÄ±ldÄ±.','DeÄŸiÅŸtirme fonksyionu','DeÄŸiÅŸtirme yÃ¶ntemi','Fonksiyon yarat','YÃ¶ntem yarat','Geri dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼','Tetik dÃ¼ÅŸÃ¼rÃ¼ldÃ¼.','Tetik deÄŸiÅŸtirildi.','Tetik yaratÄ±ldÄ±.','Tetik deÄŸiÅŸtir.','Tetik yarat','Zaman','Olay','KullanÄ±cÄ± dÃ¼ÅŸÃ¼rÃ¼ldÃ¼.','KullanÄ±cÄ± deÄŸiÅŸtirildi.','KullanÄ±cÄ± yaratÄ±ldÄ±.','HarmanlandÄ±.','Yordam','Ä°mtiyaz','Geri al',array('%d sÃ¼reÃ§ Ã¶ldÃ¼rÃ¼ldÃ¼.','%d adet sÃ¼reÃ§ Ã¶ldÃ¼rÃ¼ldÃ¼.'),'%d toplamda','Ã–ldÃ¼r',array('%d Ã¶ÄŸe etkilendi.','%d kadar Ã¶ÄŸe etkilendi.'),'DeÄŸerin Ã¼zerine Ã§ift tÄ±klayÄ±n ve deÄŸiÅŸtirin.',array('%d sÄ±ra ithal edildi.','%d kadar sÄ±ra ithal edildi.'),'Tablo seÃ§ilemedi','dÃ¼zen','Ä°liÅŸkiler','DeÄŸeri deÄŸiÅŸtirmek iÃ§in dÃ¼zenleme baÄŸlantÄ±sÄ±nÄ± kullanÄ±n.','Sayfa','son','tÃ¼m sonuÃ§','Klonla','Ä°thal',' ','Tablolar budandÄ±.','Tablolar taÅŸÄ±ndÄ±.','Tablolar kopyalandÄ±.','Tablolar dÃ¼ÅŸÃ¼rÃ¼ldÃ¼.','Åžema','Tablolar ve gÃ¶rÃ¼nÃ¼mler','Tablolarda veri ara.','Motor','Veri uzunluÄŸu','Dizin uzunluÄŸu','Serbest veri','SÄ±ralar (Rows)','Ã‡Ã¶zÃ¼mleme','En uygun hale getirme','Denetleme','Tamir','Buda','DiÄŸer veritabanÄ±na taÅŸÄ±','TaÅŸÄ±','Kopyala','Takvimli','Bir anda','TÃ¼r deÄŸiÅŸtir');break;case"ro":$U=array('EÈ™ti precis?','Nu am putut Ã®ncÄƒrca fiÈ™ierul pe server.','FiÈ™ierul maxim admis - %sO.','AÈ™a fiÈ™ier nu existÄƒ.','gol','original','ÃŽn baza de date nu sunt tabele.','Limba','Alege','NumÄƒr','Data È™i timpul','È˜ire de caractere','Tip binar','Liste','Sistema','Server','Nume de utilizator','Parola','IntrÄƒ','Logare permanentÄƒ','SelecteazÄƒ','AratÄƒ structura','ModificÄƒ reprezentare','ModificÄƒ tabelul','ÃŽnscriere nouÄƒ','Ultima paginÄƒ','EditeazÄƒ',array('%d octet','%d octeÈ›i'),'SelecteazÄƒ','FuncÈ›ii','Agregare','CÄƒutare','oriunde','Sortare','descrescÄƒtor','Limit','Lungimea textului','AcÈ›iune','SQL query','deschide','salveazÄƒ','ModificÄƒ baza de date','ModificÄƒ schema','CreazÄƒ o schemÄƒ','Schema bazei de date','Privelegii','Dump','EÈ™ire','baza de date','CreazÄƒ tabel nou','selecteazÄƒ','ltr','Retrimite datele POST?','CSRF token imposibil. Retrimite forma.','AÈ›i eÈ™it cu succes.','Sesiunile trebuie sÄƒ fie pornite.','Timpul sesiunii a expirat, rog sÄƒ te loghezi din nou.','Numele de utilizator sau parola este greÈ™itÄƒ.','Nu este extensie','Nu este aviabilÄƒ nici o extensie suportatÄƒ (%s).','Mesajul POST este prea mare. TrimiteÈ›i mai puÈ›ine date sau mÄƒriÈ›i parametrul configuraÈ›iei directivei %s.','Baza de date','BazÄƒ de deate invalidÄƒ.','Baze de date au fost È™terse.','Alege baza de date','CreazÄƒ o bazÄƒ de date nouÄƒ','Lista proceselor','Variabile','Stare','Versiunea %s: %s cu extensia PHP %s','AÈ›i intrat ca: %s','ColaÈ›ionare','Tabele','È˜terge','ÃŽmprospÄƒteazÄƒ','Nu sunt Ã®nscrieri.','%.3f s','Cheiuri externe','colaÈ›ionarea','La È™tergere','Denumirea coloanei','Numele parametrului','Tip','Lungime','AcÈ›iune','CreÈ™terea automatÄƒ','Valoarea iniÈ›ialÄƒ','Comentariu','AdaugÄƒ Ã®ncÄƒ','MiÈ™cÄƒ Ã®n sus','MiÈ™cÄƒ Ã®n jos','È˜terge','Reprezentare','Tabel','ColoanÄƒ','Indexe','ModificÄƒ indexe','SursÄƒ','Scop','La modificare','ModificÄƒ','AdaugÄƒ chei extern','Triggere','AdaugÄƒ trigger','AdresÄƒ permanentÄƒ','Export','Date de eÈ™ire','Format','Proceduri È™i funcÈ›ii salvate','Evenimente','Date','CreazÄƒ utilizator','Eroare Ã®n query',array('%d Ã®nscriere','%d Ã®nscrieri'),array('Query executat, %d Ã®nscriere modificatÄƒ.','Query executat, %d Ã®nscrieri modificate.'),'Nu sunt comenzi de executat.',array('%d query executat.','%d query-uri executate cu succes.'),'ÃŽncarcÄƒ fiÈ™ierul','ÃŽncÄƒrcarea fiÈ™ierelor este interzisÄƒ.','ExecutÄƒ','OpreÈ™tete la eroare','AratÄƒ doar greÈ™eli','De pe server','FiÈ™ierul %s pe server','ExecutÄƒ fiÈ™ier','Istoria','CurÄƒÈ›p','EditeazÄƒ tot','ÃŽnregistrare a fost È™tearsÄƒ.','ÃŽnregistrare a fost Ã®nnoitÄƒ.','ÃŽnregistrarea%s a fost inseratÄƒ.','InsereazÄƒ','SalveazÄƒ','SalveazÄƒ È™i continuÄƒ editarea','SalveazÄƒ È™i mai insereazÄƒ','È˜terge','Tabelul a fost È™ters.','Tabelul a fost modificat.','Tabelul a fost creat.','CreazÄƒ tabel','NumÄƒrul maxim de Ã®nscrieri disponibile a fost atins. MajoraÈ›i %s È™i %s.','Denumirea tabelului','tip','ÃŽmparte','SecÈ›iuni','Denumirea secÈ›iunii','Parametru','Indexele au fost modificate.','Tipul indexului','ColoanÄƒ (lungimea)','Titlu','Baza de date a fost È™tearsÄƒ.','Baza de date a fost redenumitÄƒ.','Baza de date a fost creatÄƒ.','Baza de date a fost modificatÄƒ.','CreazÄƒ baza de date','ApeleazÄƒ',array('A fost executatÄƒ procedurÄƒ, %d Ã®nscriere a fost modificatÄƒ.','A fost executatÄƒ procedurÄƒ, %d Ã®nscrieri au fost modificate.'),'Chei extern a fost È™ters.','Chei extern a fost modificat.','Chei extern a fost creat.','Coloanele ar trebui sÄƒ aibÄƒ aceleaÅŸi tipuri de date, trebuie sÄƒ existe date de referinÅ£Äƒ È™i un index pe coloanela-Å£intÄƒ.','Chei extern','Tabela scop','ModificÄƒ','AdaugÄƒ coloanÄƒ','Reprezentarea a fost È™tearsÄƒ.','Reprezentarea a fost modificatÄƒ.','Reprezentarea a fost creatÄƒ.','CreazÄƒ reprezentare','Evenimentul a fost È™ters.','Evenimentul a fost modificat.','Evenimentul a fost adÄƒugat.','ModificÄƒ eveniment','CreeazÄƒ evenimet','ÃŽnceput','SvÃ¢rÈ™it','Fiecare','SalveazÄƒ dupÄƒ finisare','Procedura a fost È™tearsÄƒ.','Procedura a fost modificatÄƒ.','Procedura a fost creatÄƒ.','ModificÄƒ funcÈ›ia','ModificÄƒ procedura','CreazÄƒ funcÈ›ie','CreazÄƒ procedurÄƒ','Tipul returnÄƒrii','Triggerul a fost È™ters.','Triggerul a fost modificat.','Triggerul a fost creat.','ModificÄƒ trigger','CreazÄƒ trigger','Timp','Eveniment','Utilizatorul a fost È™ters.','Utilizatorul a fost modificat.','Utilizatorul a fost creat.','Hashed','ProcedurÄƒ','Permite','Interzice',array('A fost finisat %d proces.','Au fost finisate %d procese.'),'ÃŽn total %d','TerminÄƒ',array('A fost modificatÄƒ %d Ã®nscriere.','Au fost modificate %d Ã®nscrieri.'),'Dublu click pe o valoare pentru a o modifica.',array('%d rÃ®nd importat.','%d rÃ®nduri importate.'),'Nu am putut selecta date din tabel','editare','RelaÈ›ii','Valoare poate fi modificatÄƒ cu ajutorul butonului Â«modificÄƒÂ».','Pagina','ultima','tot rezultatul','CloneazÄƒ','ImportÄƒ',',','Tabelele au fost curÄƒÈ›ate.','Tabelele au fost mutate.','Tabelele au fost copiate','Tabelele au fost È™terse.','Schema','Tabele È™i reprezentÄƒri','CautÄƒ Ã®n tabele','Tip','Cantitatea de date','Cantitatea de indexe','SpaÈ›iu liber','ÃŽnscrieri','AnalizeazÄƒ','OptimizeazÄƒ','ControleazÄƒ','ReparÄƒ','CurÄƒÈ›Äƒ','MutÄƒ Ã®n altÄƒ bazÄƒ de date','MutÄƒ','CopiazÄƒ','Program','ÃŽn timpul curent','HH:MM:SS');break;case"ru":$U=array('Ð’Ñ‹ ÑƒÐ²ÐµÑ€ÐµÐ½Ñ‹?','Ð�Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð·Ð°Ð³Ñ€ÑƒÐ·Ð¸Ñ‚ÑŒ Ñ„Ð°Ð¹Ð» Ð½Ð° Ñ�ÐµÑ€Ð²ÐµÑ€.','ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ„Ð°Ð¹Ð»Ð° - %sB.','Ð¢Ð°ÐºÐ¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ð° Ð½Ðµ Ñ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²ÑƒÐµÑ‚.','Ð¿ÑƒÑ�Ñ‚Ð¾','Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ñ‹Ð¹','Ð’ Ð±Ð°Ð·Ðµ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð½ÐµÑ‚ Ñ‚Ð°Ð±Ð»Ð¸Ñ†.','Ð¯Ð·Ñ‹Ðº','Ð’Ñ‹Ð±Ñ€Ð°Ñ‚ÑŒ','Ð§Ð¸Ñ�Ð»Ð¾','Ð”Ð°Ñ‚Ð° Ð¸ Ð²Ñ€ÐµÐ¼Ñ�','Ð¡Ñ‚Ñ€Ð¾ÐºÐ¸','Ð”Ð²Ð¾Ð¸Ñ‡Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿','Ð¡Ð¿Ð¸Ñ�ÐºÐ¸','Ð”Ð²Ð¸Ð¶Ð¾Ðº','Ð¡ÐµÑ€Ð²ÐµÑ€','Ð˜Ð¼Ñ� Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ�','ÐŸÐ°Ñ€Ð¾Ð»ÑŒ','Ð’Ð¾Ð¹Ñ‚Ð¸','ÐžÑ�Ñ‚Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ðµ','Ð’Ñ‹Ð±Ñ€Ð°Ñ‚ÑŒ','ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñƒ','Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ','Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñƒ','Ð�Ð¾Ð²Ð°Ñ� Ð·Ð°Ð¿Ð¸Ñ�ÑŒ','ÐŸÐ¾Ñ�Ð»ÐµÐ´Ð½Ñ�Ñ� Ñ�Ñ‚Ñ€Ð°Ð½Ð¸Ñ†Ð°','Ð ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ',array('%d Ð±Ð°Ð¹Ñ‚','%d Ð±Ð°Ð¹Ñ‚Ð°','%d Ð±Ð°Ð¹Ñ‚Ð¾Ð²'),'Ð’Ñ‹Ð±Ñ€Ð°Ñ‚ÑŒ','Ð¤ÑƒÐ½ÐºÑ†Ð¸Ð¸','Ð�Ð³Ñ€ÐµÐ³Ð°Ñ†Ð¸Ñ�','ÐŸÐ¾Ð¸Ñ�Ðº','Ð² Ð»ÑŽÐ±Ð¾Ð¼ Ð¼ÐµÑ�Ñ‚Ðµ','Ð¡Ð¾Ñ€Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ','Ð¿Ð¾ ÑƒÐ±Ñ‹Ð²Ð°Ð½Ð¸ÑŽ','Ð›Ð¸Ð¼Ð¸Ñ‚','Ð”Ð»Ð¸Ð½Ð° Ñ‚ÐµÐºÑ�Ñ‚Ð°','Ð”ÐµÐ¹Ñ�Ñ‚Ð²Ð¸Ðµ','SQL Ð·Ð°Ð¿Ñ€Ð¾Ñ�','Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ','Ñ�Ð¾Ñ…Ñ€Ð°Ð½Ð¸Ñ‚ÑŒ','Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ð±Ð°Ð·Ñƒ Ð´Ð°Ð½Ð½Ñ‹Ñ…','Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ñ�Ñ…ÐµÐ¼Ñƒ','Ð�Ð¾Ð²Ð°Ñ� Ñ�Ñ…ÐµÐ¼Ð°','Ð¡Ñ…ÐµÐ¼Ð° Ð±Ð°Ð·Ñ‹ Ð´Ð°Ð½Ð½Ñ‹Ñ…','ÐŸÐ¾Ð»Ð½Ð¾Ð¼Ð¾Ñ‡Ð¸Ñ�','Ð”Ð°Ð¼Ð¿','Ð’Ñ‹Ð¹Ñ‚Ð¸','Ð±Ð°Ð·Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ…','Ð¡Ð¾Ð·Ð´Ð°Ñ‚ÑŒ Ð½Ð¾Ð²ÑƒÑŽ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñƒ','Ð²Ñ‹Ð±Ñ€Ð°Ñ‚ÑŒ','ltr','Ð•Ñ‰Ðµ Ñ€Ð°Ð· Ð¿Ð¾Ñ�Ð»Ð°Ñ‚ÑŒ Ð´Ð°Ð½Ð½Ñ‹Ðµ POST Ð·Ð°Ð¿Ñ€Ð¾Ñ�Ð°?','Ð�ÐµÐ´ÐµÐ¹Ñ�Ñ‚Ð²Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ CSRF Ñ‚Ð¾ÐºÐµÐ½. ÐžÑ‚Ð¿Ñ€Ð°Ð²Ð¸Ñ‚Ðµ Ñ„Ð¾Ñ€Ð¼Ñƒ ÐµÑ‰Ñ‘ Ñ€Ð°Ð·.','Ð’Ñ‹ ÑƒÑ�Ð¿ÐµÑˆÐ½Ð¾ Ð¿Ð¾ÐºÐ¸Ð½ÑƒÐ»Ð¸ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñƒ.','Ð¡ÐµÑ�Ñ�Ð¸Ð¸ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ñ‹.','Ð¡Ñ€Ð¾Ðº Ð´ÐµÐ¹Ñ�Ñ‚Ð²Ð¸Ñ� Ñ�ÐµÑ�Ñ�Ð¸ Ð¸Ñ�Ñ‚ÐµÐº, Ð½ÑƒÐ¶Ð½Ð¾ Ñ�Ð½Ð¾Ð²Ð° Ð²Ð¾Ð¹Ñ‚Ð¸ Ð² Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñƒ.','Ð�ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ðµ Ð¸Ð¼Ñ� Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ� Ð¸Ð»Ð¸ Ð¿Ð°Ñ€Ð¾Ð»ÑŒ.','Ð�ÐµÑ‚ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ð¹','Ð�Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ð½Ð¸ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ� Ð¸Ð· Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ñ… (%s).','Ð¡Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð¹ Ð¾Ð±ÑŠÐµÐ¼ POST-Ð´Ð°Ð½Ð½Ñ‹Ñ…. ÐŸÐ¾ÑˆÐ»Ð¸Ñ‚Ðµ Ð¼ÐµÐ½ÑŒÑˆÐ¸Ð¹ Ð¾Ð±ÑŠÐµÐ¼ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð¸Ð»Ð¸ ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÑŒÑ‚Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñ‹ %s.','Ð‘Ð°Ð·Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ…','ÐŸÐ»Ð¾Ñ…Ð°Ñ� Ð±Ð°Ð·Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ….','Ð‘Ð°Ð·Ñ‹ Ð´Ð°Ð½Ð½Ñ‹Ñ… ÑƒÐ´Ð°Ð»ÐµÐ½Ñ‹.','Ð’Ñ‹Ð±Ñ€Ð°Ñ‚ÑŒ Ð±Ð°Ð·Ñƒ Ð´Ð°Ð½Ð½Ñ‹Ñ…','Ð¡Ð¾Ð·Ð´Ð°Ñ‚ÑŒ Ð½Ð¾Ð²ÑƒÑŽ Ð±Ð°Ð·Ñƒ Ð´Ð°Ð½Ð½Ñ‹Ñ…','Ð¡Ð¿Ð¸Ñ�Ð¾Ðº Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ð²','ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ','Ð¡Ð¾Ñ�Ñ‚Ð¾Ñ�Ð½Ð¸Ðµ','Ð’ÐµÑ€Ñ�Ð¸Ñ� %s: %s Ñ� PHP-Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸ÐµÐ¼ %s','Ð’Ñ‹ Ð²Ð¾ÑˆÐ»Ð¸ ÐºÐ°Ðº: %s','Ð ÐµÐ¶Ð¸Ð¼ Ñ�Ð¾Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ�','Ð¢Ð°Ð±Ð»Ð¸Ñ†Ñ‹','Ð£Ð´Ð°Ð»Ð¸Ñ‚ÑŒ','ÐžÐ±Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ','Ð�ÐµÑ‚ Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹.','%.3f s','Ð’Ð½ÐµÑˆÐ½Ð¸Ðµ ÐºÐ»ÑŽÑ‡Ð¸','Ñ€ÐµÐ¶Ð¸Ð¼ Ñ�Ð¾Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ�','ÐŸÑ€Ð¸ Ñ�Ñ‚Ð¸Ñ€Ð°Ð½Ð¸Ð¸','Ð�Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð¾Ð»Ñ�','Ð�Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°','Ð¢Ð¸Ð¿','Ð”Ð»Ð¸Ð½Ð°','Ð”ÐµÐ¹Ñ�Ñ‚Ð²Ð¸Ðµ','Ð�Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð¿Ñ€Ð¸Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ðµ','Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ','ÐšÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ð¹','Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ ÐµÑ‰Ðµ','ÐŸÐµÑ€ÐµÐ¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒ Ð²Ð²ÐµÑ€Ñ…','ÐŸÐµÑ€ÐµÐ¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒ Ð²Ð½Ð¸Ð·','Ð£Ð´Ð°Ð»Ð¸Ñ‚ÑŒ','ÐŸÑ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ','Ð¢Ð°Ð±Ð»Ð¸Ñ†Ð°','ÐšÐ¾Ð»Ð¾Ð½ÐºÐ°','Ð˜Ð½Ð´ÐµÐºÑ�Ñ‹','Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ð¸Ð½Ð´ÐµÐºÑ�Ñ‹','Ð˜Ñ�Ñ‚Ð¾Ñ‡Ð½Ð¸Ðº','Ð¦ÐµÐ»ÑŒ','ÐŸÑ€Ð¸ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ð¸','Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ','Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ Ð²Ð½ÐµÑˆÐ½Ð¸Ð¹ ÐºÐ»ÑŽÑ‡','Ð¢Ñ€Ð¸Ð³Ð³ÐµÑ€Ñ‹','Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ Ñ‚Ñ€Ð¸Ð³Ð³ÐµÑ€','ÐŸÐ¾Ñ�Ñ‚Ð¾Ñ�Ð½Ð½Ð°Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ°','Ð­ÐºÑ�Ð¿Ð¾Ñ€Ñ‚','Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹Ðµ Ð´Ð°Ð½Ð½Ñ‹Ðµ','Ð¤Ð¾Ñ€Ð¼Ð°Ñ‚','Ð¥Ñ€Ð°Ð½Ð¸Ð¼Ñ‹Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸','Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ñ�','Ð”Ð°Ð½Ð½Ñ‹Ðµ','Ð¡Ð¾Ð·Ð´Ð°Ñ‚ÑŒ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ�','ÐžÑˆÐ¸Ð±ÐºÐ° Ð² Ð·Ð°Ð¿Ñ€Ð¾Ñ�e',array('%d Ñ�Ñ‚Ñ€Ð¾ÐºÐ°','%d Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸','%d Ñ�Ñ‚Ñ€Ð¾Ðº'),array('Ð—Ð°Ð¿Ñ€Ð¾Ñ� Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½, Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð° %d Ð·Ð°Ð¿Ð¸Ñ�ÑŒ.','Ð—Ð°Ð¿Ñ€Ð¾Ñ� Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½, Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ñ‹ %d Ð·Ð°Ð¿Ð¸Ñ�Ð¸.','Ð—Ð°Ð¿Ñ€Ð¾Ñ� Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½, Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¾ %d Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹.'),'Ð�ÐµÑ‚ ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð´Ð»Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�.',array('%d Ð·Ð°Ð¿Ñ€Ð¾Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½ ÑƒÑ�Ð¿ÐµÑˆÐ½Ð¾.','%d Ð·Ð°Ð¿Ñ€Ð¾Ñ�Ð° Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¾ ÑƒÑ�Ð¿ÐµÑˆÐ½Ð¾.','%d Ð·Ð°Ð¿Ñ€Ð¾Ñ�Ð¾Ð² Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¾ ÑƒÑ�Ð¿ÐµÑˆÐ½Ð¾.'),'Ð—Ð°Ð³Ñ€ÑƒÐ·Ð¸Ñ‚ÑŒ Ñ„Ð°Ð¹Ð» Ð½Ð° Ñ�ÐµÑ€Ð²ÐµÑ€','Ð—Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° Ñ„Ð°Ð¹Ð»Ð¾Ð² Ð½Ð° Ñ�ÐµÑ€Ð²ÐµÑ€ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð°.','Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ','ÐžÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ Ð¿Ñ€Ð¸ Ð¾ÑˆÐ¸Ð±ÐºÐµ','Ð¢Ð¾Ð»ÑŒÐºÐ¾ Ð¾ÑˆÐ¸Ð±ÐºÐ¸','Ð¡ Ñ�ÐµÑ€Ð²ÐµÑ€Ð°','Ð¤Ð°Ð¹Ð» %s Ð½Ð° Ð²ÐµÐ±Ñ�ÐµÑ€Ð²ÐµÑ€Ðµ','Ð—Ð°Ð¿ÑƒÑ�Ñ‚Ð¸Ñ‚ÑŒ Ñ„Ð°Ð¹Ð»','Ð˜Ñ�Ñ‚Ð¾Ñ€Ð¸Ñ�','ÐžÑ‡Ð¸Ñ�Ñ‚Ð¸Ñ‚ÑŒ','Ð ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð²Ñ�Ñ‘','Ð—Ð°Ð¿Ð¸Ñ�ÑŒ ÑƒÐ´Ð°Ð»ÐµÐ½Ð°.','Ð—Ð°Ð¿Ð¸Ñ�ÑŒ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð°.','Ð—Ð°Ð¿Ð¸Ñ�ÑŒ%s Ð±Ñ‹Ð»Ð° Ð²Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð°.','Ð’Ñ�Ñ‚Ð°Ð²Ð¸Ñ‚ÑŒ','Ð¡Ð¾Ñ…Ñ€Ð°Ð½Ð¸Ñ‚ÑŒ','Ð¡Ð¾Ñ…Ñ€Ð°Ð½Ð¸Ñ‚ÑŒ Ð¸ Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶Ð¸Ñ‚ÑŒ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ','Ð¡Ð¾Ñ…Ñ€Ð°Ð½Ð¸Ñ‚ÑŒ Ð¸ Ð²Ñ�Ñ‚Ð°Ð²Ð¸Ñ‚ÑŒ ÐµÑ‰Ðµ','Ð¡Ñ‚ÐµÑ€ÐµÑ‚ÑŒ','Ð¢Ð°Ð±Ð»Ð¸Ñ†Ð° Ð±Ñ‹Ð»Ð° ÑƒÐ´Ð°Ð»ÐµÐ½Ð°.','Ð¢Ð°Ð±Ð»Ð¸Ñ†Ð° Ð±Ñ‹Ð»Ð° Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð°.','Ð¢Ð°Ð±Ð»Ð¸Ñ†Ð° Ð±Ñ‹Ð»Ð° Ñ�Ð¾Ð·Ð´Ð°Ð½Ð°.','Ð¡Ð¾Ð·Ð´Ð°Ñ‚ÑŒ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñƒ','Ð”Ð¾Ñ�Ñ‚Ð¸Ð³Ð½ÑƒÑ‚Ð¾ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ÐºÐ¾Ð»Ð¸Ñ‡ÐµÑ�Ñ‚Ð²Ð° Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹Ñ… Ð¿Ð¾Ð»ÐµÐ¹. Ð£Ð²ÐµÐ»Ð¸Ñ‡ÑŒÑ‚Ðµ %s Ð¸ %s.','Ð�Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹','Ñ‚Ð¸Ð¿','Ð Ð°Ð·Ð´ÐµÐ»Ð¸Ñ‚ÑŒ Ð¿Ð¾','Ð Ð°Ð·Ð´ÐµÐ»Ñ‹','Ð�Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ Ñ€Ð°Ð·Ð´ÐµÐ»Ð°','ÐŸÐ°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹','Ð˜Ð½Ð´ÐµÐºÑ�Ñ‹ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ñ‹.','Ð¢Ð¸Ð¿ Ð¸Ð½Ð´ÐµÐºÑ�Ð°','ÐšÐ¾Ð»Ð¾Ð½ÐºÐ° (Ð´Ð»Ð¸Ð½Ð°)','Ð�Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ','Ð‘Ð°Ð·Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð±Ñ‹Ð»Ð° ÑƒÐ´Ð°Ð»ÐµÐ½Ð°.','Ð‘Ð°Ð·Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð±Ñ‹Ð»Ð° Ð¿ÐµÑ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð°.','Ð‘Ð°Ð·Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð±Ñ‹Ð»Ð° Ñ�Ð¾Ð·Ð´Ð°Ð½Ð°.','Ð‘Ð°Ð·Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð±Ñ‹Ð»Ð° Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð°.','Ð¡Ð¾Ð·Ð´Ð°Ñ‚ÑŒ Ð±Ð°Ð·Ñƒ Ð´Ð°Ð½Ð½Ñ‹Ñ…','Ð’Ñ‹Ð·Ð²Ð°Ñ‚ÑŒ',array('Ð‘Ñ‹Ð»Ð° Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°, %d Ð·Ð°Ð¿Ð¸Ñ�ÑŒ Ð±Ñ‹Ð»Ð° Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð°.','Ð‘Ñ‹Ð»Ð° Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°, %d Ð·Ð°Ð¿Ð¸Ñ�Ð¸ Ð±Ñ‹Ð»Ð¾ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¾.','Ð‘Ñ‹Ð»Ð° Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°, %d Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹ Ð±Ñ‹Ð»Ð¾ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¾.'),'Ð’Ð½ÐµÑˆÐ½Ð¸Ð¹ ÐºÐ»ÑŽÑ‡ Ð±Ñ‹Ð» ÑƒÐ´Ð°Ð»ÐµÐ½.','Ð’Ð½ÐµÑˆÐ½Ð¸Ð¹ ÐºÐ»ÑŽÑ‡ Ð±Ñ‹Ð» Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½.','Ð’Ð½ÐµÑˆÐ½Ð¸Ð¹ ÐºÐ»ÑŽÑ‡ Ð±Ñ‹Ð» Ñ�Ð¾Ð·Ð´Ð°Ð½.','ÐšÐ¾Ð»Ð¾Ð½ÐºÐ¸ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð´Ð°Ð½Ð½Ñ‹Ñ…, Ð² Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð¸Ñ€ÑƒÑŽÑ‰ÐµÐ¹ ÐºÐ¾Ð»Ð¾Ð½ÐºÐµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð½Ð´ÐµÐºÑ�, Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð´Ð»Ñ� Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð° Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ñ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²Ð¾Ð²Ð°Ñ‚ÑŒ.','Ð’Ð½ÐµÑˆÐ½Ð¸Ð¹ ÐºÐ»ÑŽÑ‡','Ð ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð¸Ñ€ÑƒÑŽÑ‰Ð°Ñ� Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð°','Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ','Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ ÐºÐ¾Ð»Ð¾Ð½ÐºÑƒ','ÐŸÑ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ Ð±Ñ‹Ð»Ð¾ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¾.','ÐŸÑ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¾.','ÐŸÑ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ Ð±Ñ‹Ð»Ð¾ Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¾.','Ð¡Ð¾Ð·Ð´Ð°Ñ‚ÑŒ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ','Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ðµ Ð±Ñ‹Ð»Ð¾ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¾.','Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¾.','Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ðµ Ð±Ñ‹Ð»Ð¾ Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¾.','Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ñ�Ð¾Ð±Ñ‹Ñ‚Ð¸Ðµ','Ð¡Ð¾Ð·Ð´Ð°Ñ‚ÑŒ Ñ�Ð¾Ð±Ñ‹Ñ‚Ð¸Ðµ','Ð�Ð°Ñ‡Ð°Ð»Ð¾','ÐšÐ¾Ð½ÐµÑ†','ÐšÐ°Ð¶Ð´Ñ‹Ðµ','ÐŸÐ¾Ñ�Ð»Ðµ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ� Ñ�Ð¾Ñ…Ñ€Ð°Ð½Ð¸Ñ‚ÑŒ','ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ð±Ñ‹Ð»Ð° ÑƒÐ´Ð°Ð»ÐµÐ½Ð°.','ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ð±Ñ‹Ð»Ð° Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð°.','ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ð±Ñ‹Ð»Ð° Ñ�Ð¾Ð·Ð´Ð°Ð½Ð°.','Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ','Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ','Ð¡Ð¾Ð·Ð´Ð°Ñ‚ÑŒ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ','Ð¡Ð¾Ð·Ð´Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ','Ð’Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿','Ð¢Ñ€Ð¸Ð³Ð³ÐµÑ€ Ð±Ñ‹Ð» ÑƒÐ´Ð°Ð»ÐµÐ½.','Ð¢Ñ€Ð¸Ð³Ð³ÐµÑ€ Ð±Ñ‹Ð» Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½.','Ð¢Ñ€Ð¸Ð³Ð³ÐµÑ€ Ð±Ñ‹Ð» Ñ�Ð¾Ð·Ð´Ð°Ð½.','Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ñ‚Ñ€Ð¸Ð³Ð³ÐµÑ€','Ð¡Ð¾Ð·Ð´Ð°Ñ‚ÑŒ Ñ‚Ñ€Ð¸Ð³Ð³ÐµÑ€','Ð’Ñ€ÐµÐ¼Ñ�','Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ðµ','ÐŸÐ¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒ Ð±Ñ‹Ð» ÑƒÐ´Ð°Ð»ÐµÐ½.','ÐŸÐ¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒ Ð±Ñ‹Ð» Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½.','ÐŸÐ¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒ Ð±Ñ‹Ð» Ñ�Ð¾Ð·Ð´Ð°Ð½.','Ð¥ÐµÑˆÐ¸Ñ€Ð¾Ð²Ð°Ð½Ð¾','ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°','ÐŸÐ¾Ð·Ð²Ð¾Ð»Ð¸Ñ‚ÑŒ','Ð—Ð°Ð¿Ñ€ÐµÑ‚Ð¸Ñ‚ÑŒ',array('Ð‘Ñ‹Ð» Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½ %d Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�.','Ð‘Ñ‹Ð»Ð¾ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¾ %d Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð°.','Ð‘Ñ‹Ð»Ð¾ Ð·Ð°Ð²ÐµÑ€ÑˆÑ‘Ð½Ð¾ %d Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ð².'),'Ð’Ñ�ÐµÐ³Ð¾ %d','Ð—Ð°Ð²ÐµÑ€ÑˆÐ¸Ñ‚ÑŒ',array('Ð‘Ñ‹Ð»Ð° Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð° %d Ð·Ð°Ð¿Ð¸Ñ�ÑŒ.','Ð‘Ñ‹Ð»Ð¸ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ñ‹ %d Ð·Ð°Ð¿Ð¸Ñ�Ð¸.','Ð‘Ñ‹Ð»Ð¾ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¾ %d Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹.'),'ÐšÐ»Ð¸ÐºÐ½Ð¸ Ð´Ð²Ð° Ñ€Ð°Ð·Ð° Ð¿Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÑŽ, Ñ‡Ñ‚Ð¾Ð±Ñ‹ ÐµÐ³Ð¾ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ.',array('Ð˜Ð¼Ð¿Ð¾Ñ€Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° %d Ñ�Ñ‚Ñ€Ð¾ÐºÐ°.','Ð˜Ð¼Ð¿Ð¾Ñ€Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ %d Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸.','Ð˜Ð¼Ð¿Ð¾Ñ€Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ %d Ñ�Ñ‚Ñ€Ð¾Ðº.'),'Ð�Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð¿Ð¾Ð»ÑƒÑ‡Ð¸Ñ‚ÑŒ Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð¸Ð· Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹','Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ','Ð ÐµÐ»Ñ�Ñ†Ð¸Ð¸','Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ñ�Ñ‚Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¼Ð¾Ð¶Ð½Ð¾ Ñ� Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Â«Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒÂ».','Ð¡Ñ‚Ñ€Ð°Ð½Ð¸Ñ†Ð°','Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ñ�Ñ�','Ð²ÐµÑ�ÑŒ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚','ÐšÐ»Ð¾Ð½Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ','Ð˜Ð¼Ð¿Ð¾Ñ€Ñ‚',' ','Ð¢Ð°Ð±Ð»Ð¸Ñ†Ñ‹ Ð±Ñ‹Ð»Ð¸ Ð¾Ñ‡Ð¸Ñ‰ÐµÐ½Ñ‹.','Ð¢Ð°Ð±Ð»Ð¸Ñ†Ñ‹ Ð±Ñ‹Ð»Ð¸ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ñ‹.','Ð¢Ð°Ð±Ð»Ð¸Ñ†Ñ‹ Ñ�ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹.','Ð¢Ð°Ð±Ð»Ð¸Ñ†Ñ‹ Ð±Ñ‹Ð»Ð¸ ÑƒÐ´Ð°Ð»ÐµÐ½Ñ‹.','Ð¡Ñ…ÐµÐ¼Ð°','Ð¢Ð°Ð±Ð»Ð¸Ñ†Ñ‹ Ð¸ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ�','ÐŸÐ¾Ð¸Ñ�Ðº Ð² Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð°Ñ…','Ð¢Ð¸Ð¿','ÐžÐ±ÑŠÑ‘Ð¼ Ð´Ð°Ð½Ð½Ñ‹Ñ…','ÐžÐ±ÑŠÑ‘Ð¼ Ð¸Ð½Ð´ÐµÐºÑ�Ð¾Ð²','Ð¡Ð²Ð¾Ð±Ð¾Ð´Ð½Ð¾Ðµ Ð¼ÐµÑ�Ñ‚Ð¾','Ð¡Ñ‚Ñ€Ð¾Ðº','Ð�Ð½Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ','ÐžÐ¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ','ÐŸÑ€Ð¾Ð²ÐµÑ€Ð¸Ñ‚ÑŒ','Ð˜Ñ�Ð¿Ñ€Ð°Ð²Ð¸Ñ‚ÑŒ','ÐžÑ‡Ð¸Ñ�Ñ‚Ð¸Ñ‚ÑŒ','ÐŸÐµÑ€ÐµÐ¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒ Ð² Ð´Ñ€ÑƒÐ³Ð¾ÑŽ Ð±Ð°Ð·Ñƒ Ð´Ð°Ð½Ð½Ñ‹Ñ…','ÐŸÐµÑ€ÐµÐ¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒ','ÐšÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ','Ð Ð°Ñ�Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ðµ','Ð’ Ð´Ð°Ð½Ð½Ð¾Ðµ Ð²Ñ€ÐµÐ¼Ñ�','Ð§Ð§:ÐœÐœ:Ð¡Ð¡');break;case"zh":$U=array('ä½ ç¡®å®šå�—ï¼Ÿ','ä¸�èƒ½ä¸Šä¼ æ–‡ä»¶ã€‚','æœ€å¤šå…�è®¸çš„æ–‡ä»¶å¤§å°�ä¸º %sB','æ–‡ä»¶ä¸�å­˜åœ¨ã€‚','ç©º','åŽŸå§‹','æ²¡æœ‰è¡¨ã€‚','è¯­è¨€','ä½¿ç”¨','æ•°å­—','æ—¥æœŸæ—¶é—´','å­—ç¬¦ä¸²','äºŒè¿›åˆ¶','åˆ—è¡¨','ç³»ç»Ÿ','æœ�åŠ¡å™¨','ç”¨æˆ·å��','å¯†ç �','ç™»å½•','ä¿�æŒ�ç™»å½•','é€‰æ‹©æ•°æ�®','æ˜¾ç¤ºç»“æž„','æ›´æ”¹è§†å›¾','æ›´æ”¹è¡¨','æ–°å»ºé¡¹','æœ«é¡µ','ç¼–è¾‘','%d å­—èŠ‚','é€‰æ‹©','å‡½æ•°','é›†å�ˆ','æ�œç´¢','ä»»æ„�ä½�ç½®','æŽ’åº�','é™�åº�','é™�å®š','æ–‡æœ¬é•¿åº¦','åŠ¨ä½œ','SQLå‘½ä»¤','æ‰“å¼€','ä¿�å­˜','æ›´æ”¹æ•°æ�®åº“','æ›´æ”¹æ¨¡å¼�','åˆ›å»ºæ¨¡å¼�','æ•°æ�®åº“æ¦‚è¦�','æ�ƒé™�','å¯¼å‡º','æ³¨é”€','æ•°æ�®åº“','åˆ›å»ºæ–°è¡¨','é€‰æ‹©','ltr','é‡�æ–°å�‘é€� POST æ•°æ�®ï¼Ÿ','æ— æ•ˆ CSRF ä»¤ç‰Œã€‚é‡�æ–°å�‘é€�è¡¨å�•ã€‚','æ³¨é”€æˆ�åŠŸã€‚','ä¼šè¯�å¿…é¡»è¢«å�¯ç”¨ã€‚','ä¼šè¯�å·²è¿‡æœŸï¼Œè¯·é‡�æ–°ç™»å½•ã€‚','æ— æ•ˆå‡­æ�®ã€‚','æ²¡æœ‰æ‰©å±•','æ²¡æœ‰æ”¯æŒ�çš„ PHP æ‰©å±•å�¯ç”¨ï¼ˆ%sï¼‰ã€‚','å¤ªå¤§çš„ POST æ•°æ�®ã€‚å‡�å°‘æ•°æ�®æˆ–è€…å¢žåŠ  %s é…�ç½®å‘½ä»¤ã€‚','æ•°æ�®åº“','æ— æ•ˆæ•°æ�®åº“ã€‚','å·²ä¸¢å¼ƒæ•°æ�®åº“ã€‚','é€‰æ‹©æ•°æ�®åº“','åˆ›å»ºæ–°æ•°æ�®åº“','è¿›ç¨‹åˆ—è¡¨','å�˜é‡�','çŠ¶æ€�','%s ç‰ˆæœ¬ï¼š%s é€šè¿‡ PHP æ‰©å±• %s','ç™»å½•ä¸ºï¼š%s','æ ¡å¯¹','è¡¨','ä¸¢å¼ƒ','åˆ·æ–°','æ²¡æœ‰è¡Œã€‚','%.3f ç§’','å¤–é”®','æ ¡å¯¹','ON DELETE','åˆ—å��','å�‚æ•°å��','ç±»åž‹','é•¿åº¦','é€‰é¡¹','è‡ªåŠ¨å¢žé‡�','é»˜è®¤å€¼','æ³¨é‡Š','æ·»åŠ ä¸‹ä¸€ä¸ª','ä¸Šç§»','ä¸‹ç§»','ç§»é™¤','è§†å›¾','è¡¨','åˆ—','ç´¢å¼•','æ›´æ”¹ç´¢å¼•','æº�','ç›®æ ‡','ON UPDATE','æ›´æ”¹','æ·»åŠ å¤–é”®','è§¦å�‘å™¨','åˆ›å»ºè§¦å�‘å™¨','å›ºå®šé“¾æŽ¥','å¯¼å‡º','è¾“å‡º','æ ¼å¼�','å­�ç¨‹åº�','äº‹ä»¶','æ•°æ�®','åˆ›å»ºç”¨æˆ·','æŸ¥è¯¢å‡ºé”™','%d è¡Œ','æ‰§è¡ŒæŸ¥è¯¢OKï¼Œ%d è¡Œå�—å½±å“�ã€‚','æ²¡æœ‰å‘½ä»¤æ‰§è¡Œã€‚','%d æ�¡æŸ¥è¯¢å·²æˆ�åŠŸæ‰§è¡Œã€‚','æ–‡ä»¶ä¸Šä¼ ','æ–‡ä»¶ä¸Šä¼ è¢«ç¦�ç”¨ã€‚','æ‰§è¡Œ','å‡ºé”™æ—¶å�œæ­¢','ä»…æ˜¾ç¤ºé”™è¯¯','æ�¥è‡ªæœ�åŠ¡å™¨','Webæœ�åŠ¡å™¨æ–‡ä»¶ %s','è¿�è¡Œæ–‡ä»¶','åŽ†å�²','æ¸…é™¤','ç¼–è¾‘å…¨éƒ¨','å·²åˆ é™¤é¡¹ç›®ã€‚','å·²æ›´æ–°é¡¹ç›®ã€‚','å·²æ�’å…¥é¡¹ç›®%sã€‚','æ�’å…¥','ä¿�å­˜','ä¿�å­˜å¹¶ç»§ç»­ç¼–è¾‘','ä¿�å­˜å¹¶æ�’å…¥ä¸‹ä¸€ä¸ª','åˆ é™¤','å·²ä¸¢å¼ƒè¡¨ã€‚','å·²æ›´æ”¹è¡¨ã€‚','å·²åˆ›å»ºè¡¨ã€‚','åˆ›å»ºè¡¨','è¶…è¿‡æœ€å¤šå…�è®¸çš„å­—æ®µæ•°é‡�ã€‚è¯·å¢žåŠ  %s å’Œ %s ã€‚','è¡¨å��','å¼•æ“Ž','åˆ†åŒºç±»åž‹','åˆ†åŒº','åˆ†åŒºå��','å€¼','å·²æ›´æ”¹ç´¢å¼•ã€‚','ç´¢å¼•ç±»åž‹','åˆ—ï¼ˆé•¿åº¦ï¼‰','å��ç§°','å·²ä¸¢å¼ƒæ•°æ�®åº“ã€‚','å·²é‡�å‘½å��æ•°æ�®åº“ã€‚','å·²åˆ›å»ºæ•°æ�®åº“ã€‚','å·²æ›´æ”¹æ•°æ�®åº“ã€‚','åˆ›å»ºæ•°æ�®åº“','è°ƒç”¨','å­�ç¨‹åº�è¢«è°ƒç”¨ï¼Œ%d è¡Œè¢«å½±å“�ã€‚','å·²åˆ é™¤å¤–é”®ã€‚','å·²æ›´æ”¹å¤–é”®ã€‚','å·²åˆ›å»ºå¤–é”®ã€‚','æº�åˆ—å’Œç›®æ ‡åˆ—å¿…é¡»å…·æœ‰ç›¸å�Œçš„æ•°æ�®ç±»åž‹ï¼Œåœ¨ç›®æ ‡åˆ—ä¸Šå¿…é¡»æœ‰ä¸€ä¸ªç´¢å¼•å¹¶ä¸”å¼•ç”¨çš„æ•°æ�®å¿…é¡»å­˜åœ¨ã€‚','å¤–é”®','ç›®æ ‡è¡¨','æ›´æ”¹','å¢žåŠ åˆ—','å·²ä¸¢å¼ƒè§†å›¾ã€‚','å·²æ›´æ”¹è§†å›¾ã€‚','å·²åˆ›å»ºè§†å›¾ã€‚','åˆ›å»ºè§†å›¾','å·²ä¸¢å¼ƒäº‹ä»¶ã€‚','å·²æ›´æ”¹äº‹ä»¶ã€‚','å·²åˆ›å»ºäº‹ä»¶ã€‚','æ›´æ”¹äº‹ä»¶','åˆ›å»ºäº‹ä»¶','å¼€å§‹','ç»“æ�Ÿ','æ¯�','å®Œæˆ�å�Žä¿�å­˜','å·²ä¸¢å¼ƒå­�ç¨‹åº�ã€‚','å·²æ›´æ”¹å­�ç¨‹åº�ã€‚','å·²åˆ›å»ºå­�ç¨‹åº�ã€‚','æ›´æ”¹å‡½æ•°','æ›´æ”¹è¿‡ç¨‹','åˆ›å»ºå‡½æ•°','åˆ›å»ºè¿‡ç¨‹','è¿”å›žç±»åž‹','å·²ä¸¢å¼ƒè§¦å�‘å™¨ã€‚','å·²æ›´æ”¹è§¦å�‘å™¨ã€‚','å·²åˆ›å»ºè§¦å�‘å™¨ã€‚','æ›´æ”¹è§¦å�‘å™¨','åˆ›å»ºè§¦å�‘å™¨','æ—¶é—´','äº‹ä»¶','å·²ä¸¢å¼ƒç”¨æˆ·ã€‚','å·²æ›´æ”¹ç”¨æˆ·ã€‚','å·²åˆ›å»ºç”¨æˆ·ã€‚','Hashed','å­�ç¨‹åº�','æŽˆæ�ƒ','åºŸé™¤','%d ä¸ªè¿›ç¨‹è¢«ç»ˆæ­¢','å…±è®¡ %d','ç»ˆæ­¢','%d ä¸ªé¡¹ç›®å�—åˆ°å½±å“�ã€‚','åœ¨å€¼ä¸Šå�Œå‡»ç±»ä¿®æ”¹å®ƒã€‚','%d è¡Œå·²å¯¼å…¥ã€‚','ä¸�èƒ½é€‰æ‹©è¯¥è¡¨','ç¼–è¾‘','å…³è�”ä¿¡æ�¯','ä½¿ç”¨ç¼–è¾‘é“¾æŽ¥æ�¥ä¿®æ”¹è¯¥å€¼ã€‚','é¡µé�¢','æœ€å�Ž','æ‰€æœ‰ç»“æžœ','å…‹éš†','å¯¼å…¥',',','å·²æ¸…ç©ºè¡¨ã€‚','å·²è½¬ç§»è¡¨ã€‚','è¡¨å·²å¤�åˆ¶ã€‚','å·²ä¸¢å¼ƒè¡¨ã€‚','æ¨¡å¼�','è¡¨å’Œè§†å›¾','åœ¨è¡¨ä¸­æ�œç´¢æ•°æ�®','å¼•æ“Ž','æ•°æ�®é•¿åº¦','ç´¢å¼•é•¿åº¦','æ•°æ�®ç©ºé—²','è¡Œæ•°','åˆ†æž�','ä¼˜åŒ–','æ£€æŸ¥','ä¿®å¤�','æ¸…ç©º','è½¬ç§»åˆ°å…¶å®ƒæ•°æ�®åº“','è½¬ç§»','å¤�åˆ¶','è°ƒåº¦','åœ¨æŒ‡å®šæ—¶é—´','HH:MM:SS');break;case"zh-tw":$U=array('ä½ ç¢ºå®šå—Žï¼Ÿ','ç„¡æ³•ä¸Šå‚³æª”æ¡ˆã€‚','å…�è¨±çš„æª”æ¡ˆä¸Šé™�å¤§å°�ç‚º%sB','æª”æ¡ˆä¸�å­˜åœ¨','ç©ºå€¼','åŽŸå§‹','æ²’æœ‰è³‡æ–™è¡¨ã€‚','èªžè¨€','ä½¿ç”¨','æ•¸å­—','æ—¥æœŸæ™‚é–“','å­—ç¬¦ä¸²','äºŒé€²åˆ¶','åˆ—è¡¨','è³‡æ–™åº«ç³»çµ±','ä¼ºæœ�å™¨','å¸³è™Ÿ','å¯†ç¢¼','ç™»å…¥','æ°¸ä¹…ç™»å…¥','é�¸æ“‡è³‡æ–™','ç§€å‡ºçµ�æ§‹','æ›´æ”¹æª¢è¦–è¡¨','æ›´æ”¹è³‡æ–™è¡¨','æ–°å»ºé …','æœ€å¾Œä¸€é �','ç·¨è¼¯','%d byte(s)','é�¸æ“‡','å‡½æ•¸','é›†å�ˆ','æ�œå°‹','ä»»æ„�ä½�ç½®','æŽ’åº�','é™�å†ª','é™�å®š','Text é•·åº¦','å‹•ä½œ','SQLå‘½ä»¤','æ‰“é–‹','å„²å­˜','æ›´æ”¹è³‡æ–™åº«','æ›´æ”¹è³‡æ–™è¡¨çµ�æ§‹','å»ºç«‹è³‡æ–™è¡¨çµ�æ§‹','è³‡æ–™åº«æž¶æ§‹','æ¬Šé™�','å°Žå…¥/å°Žå‡º','ç™»å‡º','è³‡æ–™åº«','å»ºç«‹æ–°è³‡æ–™è¡¨','é�¸æ“‡','ltr','é‡�æ–°ç™¼é€�è¡¨å–®è³‡æ–™?','ç„¡æ•ˆçš„ CSRF tokenã€‚è«‹é‡�æ–°ç™¼é€�è¡¨å–®ã€‚','ç™»å‡ºæˆ�åŠŸã€‚','Session å¿…é ˆè¢«å•Ÿç”¨ã€‚','Session å·²é�ŽæœŸï¼Œè«‹é‡�æ–°ç™»å…¥ã€‚','ç„¡æ•ˆçš„æ†‘è­‰ã€‚','æ²’æœ‰ æ“´å……æ¨¡çµ„','æ²’æœ‰ä»»ä½•æ”¯æ�´çš„PHPæ“´å……æ¨¡çµ„ï¼ˆ%sï¼‰ã€‚','POST è³‡æ–™å¤ªå¤§ã€‚æ¸›å°‘è³‡æ–™æˆ–è€…å¢žåŠ  %s çš„è¨­å®šå€¼ã€‚','è³‡æ–™åº«','ç„¡æ•ˆçš„è³‡æ–™åº«ã€‚','è³‡æ–™åº«å·²åˆªé™¤ã€‚','é�¸æ“‡è³‡æ–™åº«','å»ºç«‹æ–°è³‡æ–™åº«','é€²ç¨‹åˆ—è¡¨','è®Šæ•¸','ç‹€æ…‹','%sç‰ˆæœ¬ï¼š%s é€�é�ŽPHPæ“´å……æ¨¡çµ„ %s','ç™»éŒ„ç‚ºï¼š%s','æ ¡å°�','è³‡æ–™è¡¨','ä¸Ÿæ£„','é‡�æ–°è¼‰å…¥','æ²’æœ‰è¡Œã€‚','%.3fç§’','å¤–é�µ','æ ¡å°�','ON DELETE','åˆ—å��','å�ƒæ•¸å��ç¨±','é¡žåž‹','é•·åº¦','é�¸é …','è‡ªå‹•å¢žåŠ ','é �è¨­å€¼','è¨»è§£','æ–°å¢žä¸‹ä¸€å€‹','ä¸Šç§»','ä¸‹ç§»','ç§»é™¤','æª¢è¦–è¡¨','è³‡æ–™è¡¨','åˆ—','ç´¢å¼•','æ›´æ”¹ç´¢å¼•','ä¾†æº�','ç›®æ¨™','ON UPDATE','æ›´æ”¹','æ–°å¢žå¤–é�µ','è§¸ç™¼å™¨','å»ºç«‹è§¸ç™¼å™¨','æ°¸ä¹…é�ˆæŽ¥','åŒ¯å‡º','è¼¸å‡º','æ ¼å¼�','ç¨‹åº�','äº‹ä»¶','è³‡æ–™','å»ºç«‹ä½¿ç”¨è€…','æŸ¥è©¢å‡ºéŒ¯','%dè¡Œ','åŸ·è¡ŒæŸ¥è©¢OKï¼Œ%dè¡Œå�—å½±éŸ¿','æ²’æœ‰å‘½ä»¤å�¯åŸ·è¡Œã€‚','å·²é †åˆ©åŸ·è¡Œ %d å€‹æŸ¥è©¢ã€‚','æª”æ¡ˆä¸Šå‚³','æª”æ¡ˆä¸Šå‚³è¢«ç¦�ç”¨ã€‚','åŸ·è¡Œ','å‡ºéŒ¯æ™‚å�œæ­¢','åƒ…é¡¯ç¤ºéŒ¯èª¤è¨Šæ�¯','å¾žä¼ºæœ�å™¨','ç¶²é �ä¼ºæœ�å™¨æª”æ¡ˆ %s','åŸ·è¡Œæª”æ¡ˆ','æ­·å�²','æ¸…é™¤','ç·¨è¼¯å…¨éƒ¨','è©²é …ç›®å·²è¢«åˆªé™¤','å·²æ›´æ–°é …ç›®ã€‚','å·²æ�’å…¥é …ç›®%sã€‚','æ�’å…¥','å„²å­˜','ä¿�å­˜ä¸¦ç¹¼çºŒç·¨è¼¯','å„²å­˜ä¸¦æ�’å…¥ä¸‹ä¸€å€‹','åˆªé™¤','å·²ç¶“åˆªé™¤è³‡æ–™è¡¨ã€‚','è³‡æ–™è¡¨å·²æ›´æ”¹ã€‚','è³‡æ–™è¡¨å·²æ›´æ”¹ã€‚','å»ºç«‹è³‡æ–™è¡¨è¡¨','è¶…é�Žæœ€å¤šå…�è¨±çš„å­—æ®µæ•¸é‡�ã€‚è«‹å¢žåŠ %så’Œ%s ã€‚','è³‡æ–™è¡¨å��ç¨±','å¼•æ“Ž','åˆ†å�€é¡žåž‹','åˆ†å�€','åˆ†å�€å��','å€¼','å·²æ›´æ”¹ç´¢å¼•ã€‚','ç´¢å¼•é¡žåž‹','åˆ—ï¼ˆé•·åº¦ï¼‰','å��ç¨±','è³‡æ–™åº«å·²åˆªé™¤ã€‚','å·²é‡�æ–°å‘½å��è³‡æ–™åº«ã€‚','å·²å»ºç«‹è³‡æ–™åº«ã€‚','å·²æ›´æ”¹è³‡æ–™åº«ã€‚','å»ºç«‹è³‡æ–™åº«','å‘¼å�«','ç¨‹åº�å·²è¢«åŸ·è¡Œï¼Œ%dè¡Œè¢«å½±éŸ¿','å·²åˆªé™¤å¤–é�µã€‚','å·²æ›´æ”¹å¤–é�µã€‚','å·²å»ºç«‹å¤–é�µã€‚','æº�åˆ—å’Œç›®æ¨™åˆ—å¿…é ˆå…·æœ‰ç›¸å�Œçš„æ•¸æ“šé¡žåž‹ï¼Œåœ¨ç›®æ¨™åˆ—ä¸Šå¿…é ˆæœ‰ä¸€å€‹ç´¢å¼•ä¸¦ä¸”å¼•ç”¨çš„æ•¸æ“šå¿…é ˆå­˜åœ¨ã€‚','å¤–é�µ','ç›®æ¨™è³‡æ–™è¡¨','æ›´æ”¹','æ–°å¢žè³‡æ–™åˆ—','å·²ä¸Ÿæ£„æª¢è¦–è¡¨ã€‚','å·²æ›´æ”¹æª¢è¦–è¡¨ã€‚','å·²å»ºç«‹æª¢è¦–è¡¨ã€‚','å»ºç«‹æª¢è¦–è¡¨','å·²ä¸Ÿæ£„äº‹ä»¶ã€‚','å·²æ›´æ”¹äº‹ä»¶ã€‚','å·²å»ºç«‹äº‹ä»¶ã€‚','æ›´æ”¹äº‹ä»¶','å»ºç«‹äº‹ä»¶','é–‹å§‹','çµ�æ�Ÿ','æ¯�','åœ¨å®Œæˆ�å¾Œä¿�å­˜','å·²ä¸Ÿæ£„ç¨‹åº�ã€‚','å·²æ›´æ”¹å­�ç¨‹åº�ã€‚','å·²å»ºç«‹å­�ç¨‹åº�ã€‚','æ›´æ”¹å‡½æ•¸','æ›´æ”¹é�Žç¨‹','å»ºç«‹å‡½æ•¸','å»ºç«‹é �å­˜ç¨‹åº�','è¿”å›žé¡žåž‹','å·²ä¸Ÿæ£„è§¸ç™¼å™¨ã€‚','å·²æ›´æ”¹è§¸ç™¼å™¨ã€‚','å·²å»ºç«‹è§¸ç™¼å™¨ã€‚','æ›´æ”¹è§¸ç™¼å™¨','å»ºç«‹è§¸ç™¼å™¨','æ™‚é–“','äº‹ä»¶','å·²ä¸Ÿæ£„ä½¿ç”¨è€…ã€‚','å·²æ›´æ”¹ä½¿ç”¨è€…ã€‚','å·²å»ºç«‹ä½¿ç”¨è€…ã€‚','Hashed','ç¨‹åº�','æŽˆæ¬Š','å»¢é™¤','%d å€‹ Process(es) è¢«çµ‚æ­¢','ç¸½å…± %d å€‹','çµ‚æ­¢','%då€‹é …ç›®å�—åˆ°å½±éŸ¿ã€‚','é›™æ“Šä»¥é€²è¡Œä¿®æ”¹ã€‚','%dè¡Œå·²å°Žå…¥ã€‚','ç„¡æ³•é�¸æ“‡è©²è³‡æ–™è¡¨','ç·¨è¼¯','é—œè�¯','ä½¿ç”¨ç·¨è¼¯é€£çµ�ä¾†ä¿®æ”¹ã€‚','é �','æœ€å¾Œä¸€é �','æ‰€æœ‰çµ�æžœ','è¤‡è£½','åŒ¯å…¥',',','å·²æ¸…ç©ºè³‡æ–™è¡¨ã€‚','å·²è½‰ç§»è³‡æ–™è¡¨ã€‚','è¡¨æ ¼å·²ç¶“è¤‡è£½','å·²ä¸Ÿæ£„è¡¨ã€‚','è³‡æ–™è¡¨çµ�æ§‹','è³‡æ–™è¡¨å’Œæª¢è¦–è¡¨','åœ¨è³‡æ–™åº«æ�œå°‹','å¼•æ“Ž','è³‡æ–™é•·åº¦','ç´¢å¼•é•·åº¦','è³‡æ–™ç©ºé–’','è¡Œæ•¸','åˆ†æž�','å„ªåŒ–','æª¢æŸ¥','ä¿®å¾©','æ¸…ç©º','è½‰ç§»åˆ°å…¶å®ƒè³‡æ–™åº«','è½‰ç§»','è¤‡è£½','èª¿åº¦','åœ¨æŒ‡å®šæ™‚é–“','HH:MM:SS');break;case"ja":$U=array('å®Ÿè¡Œã�—ã�¾ã�™ã�‹ï¼Ÿ','ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã‚¢ãƒƒãƒ—ãƒ­ãƒ¼ãƒ‰ã�§ã��ã�¾ã�›ã‚“','æœ€å¤§ãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚º %sB','ãƒ•ã‚¡ã‚¤ãƒ«ã�¯å­˜åœ¨ã�—ã�¾ã�›ã‚“','ç©º','å…ƒ','ãƒ†ãƒ¼ãƒ–ãƒ«ã�Œã�‚ã‚Šã�¾ã�›ã‚“ã€‚','è¨€èªž','ä½¿ç”¨','æ•°å­—','æ—¥æ™‚','æ–‡å­—åˆ—','ãƒ�ã‚¤ãƒŠãƒª','ãƒªã‚¹ãƒˆ','ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ç¨®é¡ž','ã‚µãƒ¼ãƒ�','ãƒ¦ãƒ¼ã‚¶å��','ãƒ‘ã‚¹ãƒ¯ãƒ¼ãƒ‰','ãƒ­ã‚°ã‚¤ãƒ³','æ°¸ç¶šçš„ã�«ãƒ­ã‚°ã‚¤ãƒ³','ãƒ‡ãƒ¼ã‚¿','æ§‹é€ ','ãƒ“ãƒ¥ãƒ¼ã‚’å¤‰æ›´','ãƒ†ãƒ¼ãƒ–ãƒ«ã�®å¤‰æ›´','é …ç›®ã�®ä½œæˆ�','æœ€å¾Œã�®ãƒšãƒ¼ã‚¸','ç·¨é›†','%d ãƒ�ã‚¤ãƒˆ','é�¸æŠž','é–¢æ•°','é›†å�ˆ','æ¤œç´¢','ä»»æ„�','ã‚½ãƒ¼ãƒˆ','é™�é †','åˆ¶ç´„','æ–‡å­—åˆ—ã�®é•·ã�•','å‹•ä½œ','SQLã‚³ãƒžãƒ³ãƒ‰','é–‹ã��','ä¿�å­˜','ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’å¤‰æ›´','ã‚¹ã‚­ãƒ¼ãƒžå¤‰æ›´','ã‚¹ã‚­ãƒ¼ãƒžè¿½åŠ ','æ§‹é€ ','æ¨©é™�','ãƒ€ãƒ³ãƒ—','ãƒ­ã‚°ã‚¢ã‚¦ãƒˆ','ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹','ãƒ†ãƒ¼ãƒ–ãƒ«ã‚’ä½œæˆ�','é�¸æŠž','ltr','å†�é€�ä¿¡ã�—ã�¾ã�™ã�‹ï¼Ÿ','ä¸�æ­£ã�ªCSRFãƒˆãƒ¼ã‚¯ãƒ³ã€‚å†�é€�ä¿¡ã�—ã�¦ã��ã� ã�•ã�„','ãƒ­ã‚°ã‚¢ã‚¦ãƒˆ','ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚’æœ‰åŠ¹ã�«ã�—ã�¦ã��ã� ã�•ã�„','ã‚»ãƒƒã‚·ãƒ§ãƒ³ã�®æœŸé™�åˆ‡ã‚Œã€‚ãƒ­ã‚°ã‚¤ãƒ³ã�—ç›´ã�—ã�¦ã��ã� ã�•ã�„','ä¸�æ­£ã�ªãƒ­ã‚°ã‚¤ãƒ³','æ‹¡å¼µæ©Ÿèƒ½ã�Œã�‚ã‚Šã�¾ã�›ã‚“','PHPã�®æ‹¡å¼µæ©Ÿèƒ½ï¼ˆ%sï¼‰ã�Œã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“','POSTãƒ‡ãƒ¼ã‚¿ã�Œå¤§ã��ã�™ã�Žã�¾ã�™ã€‚ãƒ‡ãƒ¼ã‚¿ã‚µã‚¤ã‚ºã‚’å°�ã�•ã��ã�™ã‚‹ã�‹ %s è¨­å®šã‚’å¤§ã��ã��ã�—ã�¦ã��ã� ã�•ã�„','ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹','ä¸�æ­£ã�ªãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹','ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’å‰Šé™¤ã�—ã�¾ã�—ã�Ÿ','ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’é�¸æŠžã�—ã�¦ã��ã� ã�•ã�„','æ–°è¦�ã�«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’ä½œæˆ�','ãƒ—ãƒ­ã‚»ã‚¹ä¸€è¦§','å¤‰æ•°','çŠ¶æ…‹','%sãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ï¼š%sã€� PHPæ‹¡å¼µæ©Ÿèƒ½ %s','ãƒ­ã‚°ï¼š%s','ç…§å�ˆé †åº�','ãƒ†ãƒ¼ãƒ–ãƒ«','å‰Šé™¤','ãƒªãƒ•ãƒ¬ãƒƒã‚·ãƒ¥','è¡Œã�Œã�‚ã‚Šã�¾ã�›ã‚“','%.3f ç§’','å¤–éƒ¨ã‚­ãƒ¼','ç…§å�ˆé †åº�','ON DELETE','åˆ—å��','å�‚æ•°å��','åž‹','é•·ã�•','è¨­å®š','é€£ç•ª','è¦�å®šå€¤','ã‚³ãƒ¡ãƒ³ãƒˆ','è¿½åŠ ','ä¸Š','ä¸‹','é™¤å¤–','ãƒ“ãƒ¥ãƒ¼','ãƒ†ãƒ¼ãƒ–ãƒ«','åˆ—','ç´¢å¼•','ç´¢å¼•ã�®å¤‰æ›´','ã‚½ãƒ¼ã‚¹','ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ','ON UPDATE','å¤‰æ›´','å¤–éƒ¨ã‚­ãƒ¼ã‚’è¿½åŠ ','ãƒˆãƒªã‚¬ãƒ¼','ãƒˆãƒªã‚¬ãƒ¼ã�®è¿½åŠ ','ãƒ‘ãƒ¼ãƒžãƒ�ãƒ³ãƒˆãƒªãƒ³ã‚¯','ã‚¨ã‚¯ã‚¹ãƒ�ãƒ¼ãƒˆ','å‡ºåŠ›','å½¢å¼�','ãƒ«ãƒ¼ãƒ�ãƒ³','ã‚¤ãƒ™ãƒ³ãƒˆ','ãƒ‡ãƒ¼ã‚¿','ãƒ¦ãƒ¼ã‚¶ã‚’ä½œæˆ�','ã‚¯ã‚¨ãƒªãƒ¼ã�®ã‚¨ãƒ©ãƒ¼','%d è¡Œ','ã‚¯ã‚¨ãƒªãƒ¼ã‚’å®Ÿè¡Œã�—ã�¾ã�—ã�Ÿã€‚%d è¡Œã‚’å¤‰æ›´ã�—ã�¾ã�—ã�Ÿ','å®Ÿè¡Œã�™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã�Œã�‚ã‚Šã�¾ã�›ã‚“','%d ã‚¯ã‚¨ãƒªãƒ¼ã‚’å®Ÿè¡Œã�—ã�¾ã�—ã�Ÿ','ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã‚¢ãƒƒãƒ—ãƒ­ãƒ¼ãƒ‰','ãƒ•ã‚¡ã‚¤ãƒ«ã�®ã‚¢ãƒƒãƒ—ãƒ­ãƒ¼ãƒ‰ã�Œç„¡åŠ¹ã�§ã�™','å®Ÿè¡Œ','ã‚¨ãƒ©ãƒ¼ã�®å ´å�ˆã�¯å�œæ­¢','ã‚¨ãƒ©ãƒ¼ã�®ã�¿è¡¨ç¤º','ã‚µãƒ¼ãƒ�ãƒ¼ã�‹ã‚‰å®Ÿè¡Œ','Webã‚µãƒ¼ãƒ�ãƒ•ã‚¡ã‚¤ãƒ« %s','ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å®Ÿè¡Œ','å±¥æ­´','æ¶ˆåŽ»','ã�™ã�¹ã�¦ç·¨é›†','é …ç›®ã‚’å‰Šé™¤ã�—ã�¾ã�—ã�Ÿ','é …ç›®ã‚’æ›´æ–°ã�—ã�¾ã�—ã�Ÿ','%sé …ç›®ã‚’æŒ¿å…¥ã�—ã�¾ã�—ã�Ÿ','æŒ¿å…¥','ä¿�å­˜','ä¿�å­˜ã�—ã�¦ç¶™ç¶š','ä¿�å­˜ï¼�è¿½åŠ ','å‰Šé™¤','ãƒ†ãƒ¼ãƒ–ãƒ«ã‚’å‰Šé™¤ã�—ã�¾ã�—ã�Ÿ','ãƒ†ãƒ¼ãƒ–ãƒ«ã‚’å¤‰æ›´ã�—ã�¾ã�—ã�Ÿ','ãƒ†ãƒ¼ãƒ–ãƒ«ã‚’ä½œæˆ�ã�—ã�¾ã�—ã�Ÿ','ãƒ†ãƒ¼ãƒ–ãƒ«ã‚’ä½œæˆ�','å®šç¾©å�¯èƒ½ã�ªæœ€å¤§ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰æ•°ã‚’è¶Šã�ˆã�¾ã�—ã�Ÿã€‚%s ã�¨ %s ã‚’å¢—ã‚„ã�—ã�¦ã��ã� ã�•ã�„ã€‚','ãƒ†ãƒ¼ãƒ–ãƒ«å��','ã‚¨ãƒ³ã‚¸ãƒ³','ãƒ‘ãƒ¼ãƒ†ã‚£ã‚·ãƒ§ãƒ³','ãƒ‘ãƒ¼ãƒ†ã‚£ã‚·ãƒ§ãƒ³','ãƒ‘ãƒ¼ãƒ†ã‚£ã‚·ãƒ§ãƒ³å��','å€¤','ç´¢å¼•ã‚’å¤‰æ›´ã�—ã�¾ã�—ã�Ÿ','ç´¢å¼•ã�®åž‹','åˆ—ï¼ˆé•·ã�•ï¼‰','å��ç§°','ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’å‰Šé™¤ã�—ã�¾ã�—ã�Ÿ','ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã�®å��å‰�ã‚’å¤‰ã�ˆã�¾ã�—ã�Ÿ','ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’ä½œæˆ�ã�—ã�¾ã�—ã�Ÿ','ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’å¤‰æ›´ã�—ã�¾ã�—ã�Ÿ','ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’ä½œæˆ�','å‘¼å‡ºã�—','ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’å‘¼ã�³ã�¾ã�—ã�Ÿã€‚%d è¡Œã‚’å¤‰æ›´ã�—ã�¾ã�—ã�Ÿ','å¤–éƒ¨ã‚­ãƒ¼ã‚’å‰Šé™¤ã�—ã�¾ã�—ã�Ÿ','å¤–éƒ¨ã‚­ãƒ¼ã‚’å¤‰æ›´ã�—ã�¾ã�—ã�Ÿ','å¤–éƒ¨ã‚­ãƒ¼ã‚’ä½œæˆ�ã�—ã�¾ã�—ã�Ÿ','ã‚½ãƒ¼ã‚¹ã�¨ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�®åˆ—ã�¯å�Œã�˜ãƒ‡ãƒ¼ã‚¿åž‹ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“ã€‚ã‚¿ãƒ¼ã‚²ãƒƒãƒˆåˆ—ã�«ç´¢å¼•ã�Œã�‚ã‚Šã€�ãƒ‡ãƒ¼ã‚¿ã�Œå­˜åœ¨ã�—ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“ã€‚','å¤–ã‚­ãƒ¼','ãƒ†ãƒ¼ãƒ–ãƒ«','å¤‰æ›´','åˆ—ã‚’è¿½åŠ ','ãƒ“ãƒ¥ãƒ¼ã‚’å‰Šé™¤ã�—ã�¾ã�—ã�Ÿ','ãƒ“ãƒ¥ãƒ¼ã‚’å¤‰æ›´ã�—ã�¾ã�—ã�Ÿ','ãƒ“ãƒ¥ãƒ¼ã‚’ä½œæˆ�ã�—ã�¾ã�—ã�Ÿ','ãƒ“ãƒ¥ãƒ¼ã‚’ä½œæˆ�','å‰Šé™¤ã�—ã�¾ã�—ã�Ÿ','å¤‰æ›´ã�—ã�¾ã�—ã�Ÿ','ä½œæˆ�ã�—ã�¾ã�—ã�Ÿ','å¤‰æ›´','ä½œæˆ�','é–‹å§‹','çµ‚äº†','æ¯Žå›ž','å®Œæˆ�å¾Œã�«ä¿�å­˜','ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ä½œæˆ�','ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’å¤‰æ›´','ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ä½œæˆ�','é–¢æ•°ã�®å¤‰æ›´','ãƒ—ãƒ­ã‚·ãƒ¼ã‚¸ãƒ£ã�®å¤‰æ›´','é–¢æ•°ã�®ä½œæˆ�','ãƒ—ãƒ­ã‚·ãƒ¼ã‚¸ãƒ£ã�®ä½œæˆ�','æˆ»ã‚Šå€¤ã�®åž‹','ãƒˆãƒªã‚¬ãƒ¼ã‚’å‰Šé™¤ã�—ã�¾ã�—ã�Ÿ','ãƒˆãƒªã‚¬ãƒ¼ã‚’å¤‰æ›´ã�—ã�¾ã�—ã�Ÿ','ãƒˆãƒªã‚¬ãƒ¼ã‚’è¿½åŠ ã�—ã�¾ã�—ã�Ÿ','ãƒˆãƒªã‚¬ãƒ¼ã�®å¤‰æ›´','ãƒˆãƒªã‚¬ãƒ¼ã�®ä½œæˆ�','æ™‚é–“','ã‚¤ãƒ™ãƒ³ãƒˆ','ãƒ¦ãƒ¼ã‚¶ã‚’å‰Šé™¤','ãƒ¦ãƒ¼ã‚¶ã‚’å¤‰æ›´','ãƒ¦ãƒ¼ã‚¶ã‚’ä½œæˆ�','Hashed','ãƒ«ãƒ¼ãƒ�ãƒ³','æ¨©é™�ã�®ä»˜ä¸Ž','æ¨©é™�ã�®å�–æ¶ˆã�—','%d ãƒ—ãƒ­ã‚»ã‚¹ã‚’å¼·åˆ¶çµ‚äº†ã�—ã�¾ã�—ã�Ÿ','å�ˆè¨ˆ %d','å¼·åˆ¶çµ‚äº†','%d ã‚’æ›´æ–°ã�—ã�¾ã�—ã�Ÿ','ãƒ€ãƒ–ãƒ«ã‚¯ãƒªãƒƒã‚¯ã�—ã�¦ç·¨é›†','%d è¡Œã‚’ã‚¤ãƒ³ãƒ�ãƒ¼ãƒˆã�—ã�¾ã�—ã�Ÿ','ãƒ†ãƒ¼ãƒ–ãƒ«ã‚’é�¸æŠžã�§ã��ã�¾ã�›ã‚“','ç·¨é›†','é–¢ä¿‚','ãƒªãƒ³ã‚¯ã‚’ç·¨é›†ã�™ã‚‹','ãƒšãƒ¼ã‚¸','æœ€çµ‚','å…¨çµ�æžœ','ã‚¯ãƒ­ãƒ¼ãƒ³','ã‚¤ãƒ³ãƒ�ãƒ¼ãƒˆ',',','ãƒ†ãƒ¼ãƒ–ãƒ«ã‚’truncateã�—ã�¾ã�—ã�Ÿ','ãƒ†ãƒ¼ãƒ–ãƒ«ã‚’ç§»å‹•ã�—ã�¾ã�—ã�Ÿ','ãƒ†ãƒ¼ãƒ–ãƒ«ã‚’ã‚³ãƒ”ãƒ¼ã�—ã�¾ã�—ã�Ÿ','ãƒ†ãƒ¼ãƒ–ãƒ«ã‚’å‰Šé™¤ã�—ã�¾ã�—ã�Ÿ','ã‚¹ã‚­ãƒ¼ãƒž','ãƒ†ãƒ¼ãƒ–ãƒ«ã�¨ãƒ“ãƒ¥ãƒ¼','ãƒ‡ãƒ¼ã‚¿ã‚’æ¤œç´¢ã�™ã‚‹','ã‚¨ãƒ³ã‚¸ãƒ³','ãƒ‡ãƒ¼ã‚¿é•·','ç´¢å¼•é•·','ç©ºã��','è¡Œæ•°','åˆ†æž�','æœ€é�©åŒ–','ãƒ�ã‚§ãƒƒã‚¯','ä¿®å¾©','Truncate','åˆ¥ã�®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã�¸ç§»å‹•','ç§»å‹•','ã‚³ãƒ”ãƒ¼','ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«','æŒ‡å®šæ™‚åˆ»','æ™‚:åˆ†:ç§’');break;case"ta":$U=array('à®¨à®¿à®šà¯�à®šâ€Œà®¯â€Œà®®à®¾à®•â€Œ ?','à®•à¯‹à®ªà¯�à®ªà¯ˆ à®®à¯‡à®²à¯‡à®±à¯�à®±â€Œà®®à¯� (upload) à®šà¯†à®¯à¯�à®¯â€Œ à®‡à®¯à®²â€Œà®µà®¿à®²à¯�à®²à¯ˆ.','à®•à¯‹à®ªà¯�à®ªà®¿à®©à¯� à®…à®¤à®¿à®•â€Œà®ªâ€Œà®Ÿà¯�à®šâ€Œ à®…à®³â€Œà®µà¯� %sB.','à®•à¯‹à®ªà¯�à®ªà¯� à®‡à®²à¯�à®²à¯ˆ.','à®µà¯†à®±à¯�à®®à¯ˆ (empty)','à®…à®šâ€Œà®²à¯�','à®…à®Ÿà¯�à®Ÿâ€Œà®µâ€Œà®£à¯ˆ à®‡à®²à¯�à®²à¯ˆ.','à®®à¯Šà®´à®¿','à®‰à®ªâ€Œà®¯à¯‹à®•à®¿','à®Žà®£à¯�à®•â€Œà®³à¯�','à®¤à¯‡à®¤à®¿ à®®â€Œà®±à¯�à®±à¯�à®®à¯� à®¨à¯‡à®°â€Œà®®à¯�','à®šâ€Œà®°â€Œà®®à¯� (String)','à®ªà¯ˆà®©â€Œà®°à®¿','à®ªâ€Œà®Ÿà¯�à®Ÿà®¿à®¯â€Œà®²à¯�','à®šà®¿à®¸à¯�à®Ÿâ€Œà®®à¯� (System)','à®µâ€Œà®´â€Œà®™à¯�à®•à®¿ (Server)','à®ªâ€Œà®¯â€Œà®©à®¾à®³â€Œà®°à¯� (User)','à®•â€Œà®Ÿâ€Œà®µà¯�à®šà¯�à®šà¯Šà®²à¯�','à®¨à¯�à®´à¯ˆ','à®¨à®¿à®°â€Œà®¨à¯�à®¤â€Œà®°â€Œà®®à®¾à®•â€Œ à®¨à¯�à®´à¯ˆà®¯â€Œà®µà¯�à®®à¯�','à®¤â€Œà®•â€Œà®µâ€Œà®²à¯ˆ à®¤à¯‡à®°à¯�à®µà¯� à®šà¯†à®¯à¯�','à®•â€Œà®Ÿà¯�à®Ÿâ€Œà®®à¯ˆà®ªà¯�à®ªà¯ˆ à®•à®¾à®£à¯�à®ªà®¿à®•à¯�à®•â€Œà®µà¯�à®®à¯�','à®¤à¯‹à®±à¯�à®±â€Œà®¤à¯�à®¤à¯ˆ à®®à®¾à®±à¯�à®±à¯�','à®…à®Ÿà¯�à®Ÿâ€Œà®µâ€Œà®£à¯ˆà®¯à¯ˆ à®®à®¾à®±à¯�à®±à¯�','à®ªà¯�à®¤à®¿à®¯â€Œ à®‰à®°à¯�à®ªà¯�à®ªâ€Œà®Ÿà®¿','à®•â€Œà®Ÿà¯ˆà®šà®¿ à®ªâ€Œà®•à¯�à®•â€Œà®®à¯�','à®¤à¯Šà®•à¯�',array('%d à®ªà¯ˆà®Ÿà¯�','%d à®ªà¯ˆà®Ÿà¯�à®Ÿà¯�à®•â€Œà®³à¯�'),'à®¤à¯‡à®°à¯�à®µà¯� à®šà¯†à®¯à¯�','Functions','à®¤à®¿à®°â€Œà®³à¯�à®µà¯� (Aggregation)','à®¤à¯‡à®Ÿà¯�','à®Žà®™à¯�à®•à®¾à®¯à®¿à®©à¯�à®®à¯�','à®¤â€Œà®°â€Œà®®à¯� à®ªà®¿à®°à®¿','à®‡à®±â€Œà®™à¯�à®•à¯�à®®à¯�à®•â€Œà®®à®¾à®©â€Œ','à®µâ€Œà®°â€Œà®®à¯�à®ªà¯�','à®‰à®°à¯ˆ à®¨à¯€à®³â€Œà®®à¯�','à®šà¯†à®¯â€Œà®²à¯�','SQL à®•â€Œà®Ÿà¯�à®Ÿâ€Œà®³à¯ˆ','à®¤à®¿à®±â€Œ','à®šà¯‡à®®à®¿','à®¤â€Œà®•â€Œà®µâ€Œà®²à¯�à®¤â€Œà®³â€Œà®¤à¯�à®¤à¯ˆ à®®à®¾à®±à¯�à®±à¯�','à®…à®®à¯ˆà®ªà¯�à®ªà¯�à®®à¯�à®±à¯ˆà®¯à¯ˆ à®®à®¾à®±à¯�à®±à¯�','à®…à®®à¯ˆà®ªà¯�à®ªà¯�à®®à¯�à®±à¯ˆà®¯à¯ˆ à®‰à®°à¯�à®µà®¾à®•à¯�à®•à¯�','à®¤â€Œà®•â€Œà®µâ€Œà®²à¯�à®¤â€Œà®³â€Œ à®…à®®à¯ˆà®ªà¯�à®ªà¯� à®®à¯�à®±à¯ˆà®•â€Œà®³à¯�','à®šâ€Œà®²à¯�à®•à¯ˆà®•â€Œà®³à¯� / à®šà®¿à®±â€Œà®ªà¯�à®ªà¯�à®°à®¿à®®à¯ˆà®•â€Œà®³à¯�','Dump','à®µà¯†à®³à®¿à®¯à¯‡à®±à¯�','à®¤â€Œà®•â€Œà®µâ€Œà®²à¯�à®¤â€Œà®³â€Œà®®à¯�','à®ªà¯�à®¤à®¿à®¯â€Œ à®…à®Ÿà¯�à®Ÿâ€Œà®µâ€Œà®£à¯ˆà®¯à¯ˆ à®‰à®°à¯�à®µà®¾à®•à¯�à®•à¯�','à®¤à¯‡à®°à¯�à®µà¯� à®šà¯†à®¯à¯�','ltr','POST data à®µà¯ˆ à®®à¯€à®£à¯�à®Ÿà¯�à®®à¯� à®…à®©à¯�à®ªà¯�à®ªà®µà®¾?','CSRF à®Ÿà¯‹à®•à¯�à®•â€Œà®©à¯� à®šà¯†à®²à¯�à®²à®¾à®¤à¯�. à®ªâ€Œà®Ÿà®¿à®µâ€Œà®¤à¯�à®¤à¯ˆ à®®à¯€à®£à¯�à®Ÿà¯�à®®à¯� à®…à®©à¯�à®ªà¯�à®ªâ€Œà®µà¯�à®®à¯�.','à®µà¯†à®±à¯�à®±à®¿à®•â€Œà®°â€Œà®®à®¾à®¯à¯� à®µà¯†à®³à®¿à®¯à¯‡à®±à®¿à®¯à®¾à®¯à®¿à®±à¯�à®±à¯�.','à®šà¯†à®·â€Œà®©à¯� à®†à®¤â€Œà®°â€Œà®µà¯� à®‡à®¯â€Œà®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿâ€Œ à®µà¯‡à®£à¯�à®Ÿà¯�à®®à¯�.','à®šà¯†à®·â€Œà®©à¯� à®•à®¾à®²à®¾à®µâ€Œà®¤à®¿à®¯à®¾à®•à®¿ à®µà®¿à®Ÿà¯�à®Ÿâ€Œà®¤à¯�. à®®à¯€à®£à¯�à®Ÿà¯�à®®à¯� à®¨à¯�à®´à¯ˆà®¯â€Œà®µà¯�à®®à¯�.','à®šâ€Œà®°à®¿à®¯à®¾à®©â€Œ à®µà®¿à®ªâ€Œà®°â€Œà®™à¯�à®•â€Œà®³à¯� à®‡à®²à¯�à®²à¯ˆ.','à®µà®¿à®°à®¿à®µà¯� (extensà®‡à®’à®©à¯�) à®‡à®²à¯�à®²à¯ˆ ','PHP à®†à®¤â€Œà®°â€Œà®µà¯� à®µà®¿à®°à®¿à®µà¯�à®•â€Œà®³à¯� (%s) à®‡à®²à¯�à®²à¯ˆ.','à®®à®¿à®•â€Œ à®…à®¤à®¿à®•â€Œà®®à®¾à®©â€Œ POST  à®¤â€Œà®•â€Œà®µâ€Œà®²à¯�. à®¤â€Œà®•â€Œà®µâ€Œà®²à¯ˆ à®•à¯�à®±à¯ˆà®•à¯�à®•â€Œà®µà¯�à®®à¯� à®…à®²à¯�à®²â€Œà®¤à¯� %s à®µâ€Œà®Ÿà®¿à®µâ€Œà®®à¯ˆà®ªà¯�à®ªà¯ˆ (configuration directive) à®®à®¾à®±à¯�à®±â€Œà®µà¯�à®®à¯�.','à®¤â€Œà®•â€Œà®µâ€Œà®²à¯�à®¤â€Œà®³â€Œà®®à¯�','à®¤â€Œà®•â€Œà®µâ€Œà®²à¯�à®¤â€Œà®³â€Œà®®à¯� à®šâ€Œà®°à®¿à®¯à®¾à®©à®¤à®²à¯�à®²â€Œ.','à®¤â€Œà®•â€Œà®µâ€Œà®²à¯� à®¤â€Œà®³â€Œà®™à¯�à®•â€Œà®³à¯� à®¨à¯€à®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿà®©â€Œ.','à®¤â€Œà®•â€Œà®µâ€Œà®²à¯�à®¤â€Œà®³â€Œà®¤à¯�à®¤à¯ˆ à®¤à¯‡à®°à¯�à®µà¯� à®šà¯†à®¯à¯�','à®ªà¯�à®¤à®¿à®¯â€Œ à®¤â€Œà®•â€Œà®µâ€Œà®²à¯�à®¤â€Œà®³â€Œà®¤à¯�à®¤à¯ˆ à®‰à®°à¯�à®µà®¾à®•à¯�à®•à¯�','à®µà¯‡à®²à¯ˆà®•â€Œà®³à®¿à®©à¯� à®ªâ€Œà®Ÿà¯�à®Ÿà®¿','à®®à®¾à®±à®¿à®²à®¿à®•â€Œà®³à¯� (Variables)','à®¨à®¿à®•â€Œà®´à¯�à®¨à®¿à®²à¯ˆ (Status)','%s à®ªâ€Œà®¤à®¿à®ªà¯�à®ªà¯�: %s through PHP extension %s','à®ªâ€Œà®¯â€Œà®©à®¾à®³à®°à¯�: %s','à®•à¯Šà®²à¯‡à®šâ€Œà®©à¯�','à®…à®Ÿà¯�à®Ÿâ€Œà®µâ€Œà®£à¯ˆ','à®¨à¯€à®•à¯�à®•à¯�','à®ªà¯�à®¤à¯�à®ªà¯�à®ªà®¿ (Refresh)','à®µâ€Œà®°à®¿à®šà¯ˆ à®‡à®²à¯�à®²à¯ˆ.','%.3f s','à®µà¯‡à®±à¯�à®±à¯� à®µà®¿à®šà¯ˆà®•â€Œà®³à¯�','à®•à¯Šà®²à¯‡à®šâ€Œà®©à¯�','ON DELETE','à®¨à¯†à®Ÿà¯�à®µâ€Œà®°à®¿à®šà¯ˆà®¯à®¿à®©à¯� à®ªà¯†à®¯â€Œà®°à¯�','à®…à®³â€Œà®ªà¯�à®°à¯� (Parameter) à®ªà¯†à®¯â€Œà®°à¯�','à®µâ€Œà®•à¯ˆ','à®¨à¯€à®³à®®à¯�','à®µà¯‡à®£à¯�à®Ÿà®¿à®¯â€Œà®µâ€Œà®±à¯�à®±à¯ˆ ','à®�à®±à¯�à®®à®¾à®©â€Œà®®à¯�','à®‰à®³à¯�à®³à®¿à®°à¯�à®•à¯�à®•à¯�à®®à¯� (Default) à®®â€Œà®¤à®¿à®ªà¯�à®ªà¯�à®•â€Œà®³à¯� ','à®•à¯�à®±à®¿à®ªà¯�à®ªà¯�','à®…à®Ÿà¯�à®¤à¯�à®¤â€Œà®¤à¯ˆ à®šà¯‡à®°à¯�à®•à¯�à®•â€Œà®µà¯�à®®à¯�','à®®à¯‡à®²à¯‡ à®¨â€Œà®•â€Œà®°à¯�à®¤à¯�à®¤à¯�','à®•à¯€à®´à¯‡ à®¨à®•â€Œà®°à¯�à®¤à¯�à®¤à¯�','à®¨à¯€à®•à¯�à®•à¯�','à®¤à¯‹à®±à¯�à®±à®®à¯�','à®…à®Ÿà¯�à®Ÿâ€Œà®µâ€Œà®£à¯ˆ','à®¨à¯†à®Ÿà¯�à®µâ€Œà®°à®¿à®šà¯ˆ','à®…à®•â€Œà®µâ€Œà®°à®¿à®šà¯ˆà®•â€Œà®³à¯� (Index) ','à®…à®•â€Œà®µâ€Œà®°à®¿à®šà¯ˆà®¯à¯ˆ (Index) à®®à®¾à®±à¯�à®±à¯�','à®®à¯‚à®²â€Œà®®à¯�','à®‡à®²â€Œà®•à¯�à®•à¯�','ON UPDATE','à®®à®¾à®±à¯�à®±à¯�','à®µà¯‡à®±à¯�à®±à¯� à®µà®¿à®šà¯ˆ à®šà¯‡à®°à¯�à®•à¯�à®•â€Œà®µà¯�à®®à¯�','à®¤à¯‚à®£à¯�à®Ÿà¯�à®¤â€Œà®²à¯�à®•â€Œà®³à¯�','à®¤à¯‚à®£à¯�à®Ÿà¯� à®µà®¿à®šà¯ˆà®¯à¯ˆ à®šà¯‡à®°à¯�','à®¨à®¿à®°à®¨à¯�à®¤à®° à®‡à®£à¯ˆà®ªà¯�à®ªà¯�','à®�à®±à¯�à®±à¯�à®®â€Œà®¤à®¿','à®µà¯†à®³à®¿à®¯à¯€à®Ÿà¯�','à®ƒà®ªà®¾à®°à¯�à®®â€Œà®Ÿà¯� (Format)','à®°à¯Šà®Ÿà¯�à®Ÿà¯€à®©à¯� ','à®¨à®¿à®•â€Œà®´à¯�à®šà¯�à®šà®¿à®•â€Œà®³à¯�','à®¤â€Œà®•â€Œà®µâ€Œà®²à¯�','à®ªâ€Œà®¯â€Œà®©à®¾à®³â€Œà®°à¯ˆ à®‰à®°à¯�à®µà®¾à®•à¯�à®•à¯�','à®µà®¿à®©â€Œà®µâ€Œà®²à®¿à®²à¯� à®¤â€Œà®µâ€Œà®±à¯�à®³à¯�à®³â€Œà®¤à¯�',array('%d à®µâ€Œà®°à®¿à®šà¯ˆ','%d à®µâ€Œà®°à®¿à®šà¯ˆà®•â€Œà®³à¯�'),array('à®µà®¿à®©â€Œà®µâ€Œà®²à¯� à®šà¯†à®¯â€Œà®²à¯�à®ªâ€Œà®Ÿà¯�à®¤à¯�à®¤â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�, %d à®µâ€Œà®°à®¿à®šà¯ˆ à®®à®¾à®±à¯�à®±â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®µà®¿à®©â€Œà®µâ€Œà®²à¯� à®šà¯†à®¯â€Œà®²à¯�à®ªâ€Œà®Ÿà¯�à®¤à¯�à®¤â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�, %d à®µâ€Œà®°à®¿à®šà¯ˆà®•â€Œà®³à¯� à®®à®¾à®±à¯�à®±à®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®©â€Œ.'),'à®šà¯†à®¯â€Œà®²à¯� à®ªâ€Œà®Ÿà¯�à®¤à¯�à®¤â€Œ à®Žà®¨à¯�à®¤â€Œ à®•â€Œà®Ÿà¯�à®Ÿâ€Œà®³à¯ˆà®•â€Œà®³à¯�à®®à¯� à®‡à®²à¯�à®²à¯ˆ.',array('%d à®µà®¿à®©â€Œà®µâ€Œà®²à¯� à®šà¯†à®¯â€Œà®²à¯�à®ªâ€Œà®Ÿà¯�à®¤à¯�à®¤â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','%d à®µà®¿à®©â€Œà®µâ€Œà®²à¯�à®•â€Œà®³à¯� à®šà¯†à®¯â€Œà®²à¯�à®ªâ€Œà®Ÿà¯�à®¤à¯�à®¤â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®©â€Œ.'),'à®•à¯‹à®ªà¯�à®ªà¯ˆ à®®à¯‡à®²à¯‡à®±à¯�à®±à¯� (upload) ','à®•à¯‹à®ªà¯�à®ªà¯�à®•â€Œà®³à¯� à®®à¯‡à®²à¯‡à®±à¯�à®±à®®à¯� (upload)à®®à¯�à®Ÿâ€Œà®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿà¯�à®³à¯�à®³â€Œà®©â€Œ.','à®šà¯†à®¯â€Œà®²à¯�à®ªâ€Œà®Ÿà¯�à®¤à¯�à®¤à¯�','à®ªà®¿à®´à¯ˆ à®�à®±à¯�à®ªâ€Œà®Ÿà®¿à®©à¯� à®¨à®¿à®±à¯�à®•â€Œ','à®ªà®¿à®´à¯ˆà®•â€Œà®³à¯ˆ à®®â€Œà®Ÿà¯�à®Ÿà¯�à®®à¯� à®•à®¾à®£à¯�à®ªà®¿à®•à¯�à®•â€Œà®µà¯�à®®à¯�','à®šà¯†à®°à¯�à®µâ€Œà®°à®¿à®²à¯� à®‡à®°à¯�à®¨à¯�à®¤à¯�','à®µà¯†à®ªà¯� à®šâ€Œà®°à¯�à®µâ€Œà®°à¯� à®•à¯‹à®ªà¯�à®ªà¯� %s','à®•à¯‹à®ªà¯�à®ªà®¿à®©à¯ˆ à®‡à®¯â€Œà®•à¯�à®•â€Œà®µà¯�à®®à¯�','à®µâ€Œà®°â€Œà®²à®¾à®±à¯�','à®¤à¯�à®Ÿà¯ˆ (Clear)','à®…à®©à¯ˆà®¤à¯�à®¤à¯ˆà®¯à¯�à®®à¯� à®¤à¯Šà®•à¯�','à®‰à®°à¯�à®ªà¯�à®ªà®Ÿà®¿ à®¨à¯€à®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®‰à®°à¯�à®ªà¯�à®ªâ€Œà®Ÿà®¿ à®ªà¯�à®¤à¯�à®ªà¯�à®ªà®¿à®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®‰à®°à¯�à®ªà¯�à®ªâ€Œà®Ÿà®¿ (Item) à®šà¯‡à®°à¯�à®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®ªà¯�à®•à¯�à®¤à¯�à®¤à¯�','à®šà¯‡à®®à®¿','à®šà¯‡à®®à®¿à®¤à¯�à®¤â€Œ à®ªà®¿à®±â€Œà®•à¯� à®¤à¯Šà®•à¯�à®ªà¯�à®ªâ€Œà®¤à¯ˆ à®¤à¯Šà®Ÿâ€Œà®°â€Œà®µà¯�à®®à¯�','à®šà¯‡à®®à®¿à®¤à¯�à®¤â€Œà®ªà¯� à®ªà®¿à®©à¯� à®…à®Ÿà¯�à®¤à¯�à®¤â€Œà®¤à¯ˆ à®ªà¯�à®•à¯�à®¤à¯�à®¤à¯�','à®¨à¯€à®•à¯�à®•à¯�','à®…à®Ÿà¯�à®Ÿâ€Œà®µâ€Œà®£à¯ˆ à®¨à¯€à®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®…à®Ÿà¯�à®Ÿâ€Œà®µà®£à¯ˆ à®®à®¾à®±à¯�à®±â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®…à®Ÿà¯�à®Ÿâ€Œà®µâ€Œà®£à¯ˆ à®‰à®°à¯�à®µà®¾à®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®…à®Ÿà¯�à®Ÿâ€Œà®µâ€Œà®£à¯ˆà®¯à¯ˆ à®‰à®°à¯�à®µà®¾à®•à¯�à®•à¯�','à®…à®©à¯�à®®â€Œà®¤à®¿à®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œ à®…à®¤à®¿à®•â€Œà®ªâ€Œà®Ÿà¯�à®šâ€Œ à®•à¯‹à®ªà¯�à®ªà¯�à®•â€Œà®³à®¿à®©à¯� à®Žà®£à¯�à®£à®¿à®•à¯�à®•à¯ˆ à®®à¯€à®±â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�. à®¤â€Œà®¯â€Œà®µà¯� à®šà¯†à®¯à¯�à®¤à¯� %s à®®â€Œà®±à¯�à®±à¯�à®®à¯� %s à®¯à¯ˆ à®…à®¤à®¿à®•â€Œà®°à®¿à®•à¯�à®•â€Œà®µà¯�à®®à¯�.','à®…à®Ÿà¯�à®Ÿâ€Œà®µâ€Œà®£à¯ˆà®ªà¯� à®ªà¯†à®¯â€Œà®°à¯�','à®Žà®žà¯�à®šà®¿à®©à¯�','à®ªà®¿à®°à®¿à®¤à¯�à®¤â€Œà®¤à¯�','à®ªà®¿à®°à®¿à®µà¯�à®•â€Œà®³à¯�','à®ªà®¿à®°à®¿à®µà®¿à®©à¯� à®ªà¯†à®¯â€Œà®°à¯�','à®®â€Œà®¤à®¿à®ªà¯�à®ªà¯�à®•â€Œà®³à¯�','à®…à®•â€Œà®µâ€Œà®°à®¿à®šà¯ˆà®•â€Œà®³à¯� (Indexes) à®®à®¾à®±à¯�à®±â€Œà®ªà¯�à®ªà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®…à®•â€Œà®µâ€Œà®°à®¿à®šà¯ˆ à®µâ€Œà®•à¯ˆ (Index Type)','à®¨à¯†à®Ÿà¯�à®µâ€Œà®°à®¿à®šà¯ˆ (à®¨à¯€à®³â€Œà®®à¯�)','à®ªà¯†à®¯â€Œà®°à¯�','à®¤â€Œà®•â€Œà®µâ€Œà®²à¯�à®¤â€Œà®³â€Œà®®à¯� à®¨à¯€à®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®¤â€Œà®•â€Œà®µâ€Œà®²à¯�à®¤â€Œà®³â€Œà®®à¯� à®ªà¯†à®¯â€Œà®°à¯� à®®à®¾à®±à¯�à®±â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®¤â€Œà®•â€Œà®µâ€Œà®²à¯�à®¤â€Œà®³â€Œà®®à¯� à®‰à®°à¯�à®µà®¾à®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®¤â€Œà®•â€Œà®µâ€Œà®²à¯�à®¤â€Œà®³â€Œà®®à¯� à®®à®¾à®±à¯�à®±â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®¤â€Œà®•â€Œà®µâ€Œà®²à¯�à®¤â€Œà®³â€Œà®¤à¯�à®¤à¯ˆ à®‰à®°à¯�à®µà®¾à®•à¯�à®•à¯�','à®…à®´à¯ˆ',array('à®°à¯Šà®Ÿà¯�à®Ÿà¯€à®©à¯�à®•â€Œà®³à¯� à®…à®´à¯ˆà®•à¯�à®•â€Œà®ªà¯�à®ªà®Ÿà¯�à®Ÿà¯�à®³à¯�à®³â€Œà®©â€Œ, %d à®µâ€Œà®°à®¿à®šà¯ˆ à®®à®¾à®±à¯�à®±â€Œà®®à¯� à®…à®Ÿà¯ˆà®¨à¯�à®¤â€Œà®¤à¯�.','à®°à¯Šà®Ÿà¯�à®Ÿà¯€à®©à¯�à®•â€Œà®³à¯� à®…à®´à¯ˆà®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿà¯�à®³à¯�à®³â€Œà®©â€Œ, %d à®µâ€Œà®°à®¿à®šà¯ˆà®•â€Œà®³à¯� à®®à®¾à®±à¯�à®±à®®à¯� à®…à®Ÿà¯ˆà®¨à¯�à®¤à¯�à®³à¯�à®³â€Œà®©â€Œ.'),'à®µà¯‡à®±à¯�à®±à¯� à®µà®¿à®šà¯ˆ à®¨à¯€à®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®µà¯‡à®±à¯�à®±à¯� à®µà®¿à®šà¯ˆ à®®à®¾à®±à¯�à®±â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®µà¯‡à®±à¯�à®±à¯� à®µà®¿à®šà¯ˆ à®‰à®°à¯�à®µà®¾à®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®‡à®²â€Œà®•à¯�à®•à¯� à®¨à¯†à®Ÿà¯�à®µâ€Œà®°à®¿à®šà¯ˆà®¯à®¿à®²à¯� à®…à®•â€Œà®µâ€Œà®°à®¿à®šà¯ˆ (Index) à®®â€Œà®±à¯�à®±à¯�à®®à¯� à®•à¯�à®±à®¿à®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œ à®¤â€Œà®•â€Œà®µà®²à¯� (Referenced DATA) à®•â€Œà®£à¯�à®Ÿà®¿à®ªà¯�à®ªà®¾à®•â€Œ à®‡à®°à¯�à®¤à¯�à®¤â€Œà®²à¯� à®µà¯‡à®£à¯�à®Ÿà¯�à®®à¯�. à®®à¯‚à®²â€Œ à®¨à¯†à®Ÿà¯�à®µâ€Œà®°à®¿à®šà¯ˆ à®®â€Œà®±à¯�à®±à¯�à®®à¯� à®‡à®²à®•à¯�à®•à¯� à®¨à¯†à®Ÿà¯�à®µâ€Œà®°à®¿à®šà¯ˆà®¯à®¿à®©à¯� à®¤â€Œà®•â€Œà®µâ€Œà®²à¯� à®µâ€Œà®Ÿà®¿à®µâ€Œà®®à¯� (DATA TYPE) à®’à®©à¯�à®±à®¾à®•â€Œ à®‡à®°à¯�à®•à¯�à®•â€Œ à®µà¯‡à®£à¯�à®Ÿà¯�à®®à¯�.','à®µà¯‡à®±à¯�à®±à¯� à®µà®¿à®šà¯ˆ','à®…à®Ÿà¯�à®Ÿâ€Œà®µâ€Œà®£à¯ˆ à®‡à®²â€Œà®•à¯�à®•à¯�','à®®à®¾à®±à¯�à®±à¯�','à®¨à¯†à®Ÿà¯� à®µâ€Œà®°à®¿à®šà¯ˆà®¯à¯ˆ à®šà¯‡à®°à¯�à®•à¯�à®•â€Œà®µà¯�à®®à¯�','à®¤à¯‹à®±à¯�à®±â€Œà®®à¯� à®¨à¯€à®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®¤à¯‹à®±à¯�à®±à®®à¯� à®®à®¾à®±à¯�à®±à®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®¤à¯‹à®±à¯�à®±â€Œà®®à¯� à®‰à®°à¯�à®µà®¾à®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®¤à¯‹à®±à¯�à®±à®¤à¯�à®¤à¯ˆ à®‰à®°à¯�à®µà®¾à®•à¯�à®•à¯�','à®¨à®¿à®•â€Œà®´à¯�à®šà¯�à®šà®¿ (Event) à®¨à¯€à®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®¨à®¿à®•â€Œà®´à¯�à®šà¯�à®šà®¿ (Event) à®®à®¾à®±à¯�à®±à®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®¨à®¿à®•â€Œà®´à¯�à®šà¯�à®šà®¿ (Event) à®‰à®°à¯�à®µà®¾à®•à¯�à®•â€Œâ€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®¨à®¿à®•â€Œà®´à¯�à®šà¯�à®šà®¿à®¯à¯ˆ (Event) à®®à®¾à®±à¯�à®±à¯�','à®¨à®¿à®•â€Œà®´à¯�à®šà¯�à®šà®¿à®¯à¯ˆ (Event) à®‰à®°à¯�à®µà®¾à®•à¯�à®•à¯�','à®¤à¯Šà®Ÿâ€Œà®™à¯�à®•à¯�','à®®à¯�à®Ÿà®¿ (à®µà¯�)','à®’à®µà¯�à®µà¯Šà®°à¯�','à®®à¯�à®Ÿà®¿à®¨à¯�à®¤â€Œà®¤à®¿à®©à¯� à®ªà®¿à®©à¯� à®ªà®¾à®¤à¯�à®•à®¾à®•à¯�à®•â€Œà®µà¯�à®®à¯�','à®°à¯Šà®Ÿà¯�à®Ÿà¯€à®©à¯� à®¨à¯€à®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®°à¯Šà®Ÿà¯�à®Ÿà¯€à®©à¯� à®®à®¾à®±à¯�à®±â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿà®¤à¯�.','à®°à¯Šà®Ÿà¯�à®Ÿà¯€à®©à¯� à®‰à®°à¯�à®µà®¾à®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','Function à®®à®¾à®±à¯�à®±à¯�','à®šà¯†à®¯â€Œà®²à¯�à®®à¯�à®±à¯ˆà®¯à¯ˆ à®®à®¾à®±à¯�à®±à¯�','Function à®‰à®°à¯�à®µà®¾à®•à¯�à®•à¯�','à®šà¯†à®¯à¯�à®®à¯�à®±à¯ˆà®¯à¯ˆ à®‰à®°à¯�à®µà®¾à®•à¯�à®•à¯�','à®¤à®¿à®°à¯�à®®à¯�à®ªà¯� à®µâ€Œà®•à¯ˆ','à®¤à¯‚à®£à¯�à®Ÿà¯� à®µà®¿à®šà¯ˆ à®¨à¯€à®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®¤à¯‚à®£à¯�à®Ÿà¯� à®µà®¿à®šà¯ˆ à®®à®¾à®±à¯�à®±â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®¤à¯‚à®£à¯�à®Ÿà¯� à®µà®¿à®šà¯ˆ à®‰à®°à¯�à®µà®¾à®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®¤à¯‚à®£à¯�à®Ÿà¯� à®µà®¿à®šà¯ˆà®¯à¯ˆ à®®à®¾à®±à¯�à®±à¯�','à®¤à¯‚à®£à¯�à®Ÿà¯� à®µà®¿à®šà¯ˆà®¯à¯ˆ à®‰à®°à¯�à®µà®¾à®•à¯�à®•à¯�','à®¨à¯‡à®°â€Œà®®à¯�','à®¨à®¿à®•â€Œà®´à¯�à®šà¯�à®šà®¿','à®ªâ€Œà®¯à®©à¯€à®Ÿà¯�à®Ÿà®¾à®³â€Œà®°à¯� à®¨à¯€à®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿà®¾à®°à¯�.','à®ªâ€Œà®¯à®©à¯€à®Ÿà¯�à®Ÿà®¾à®³â€Œà®°à¯� à®®à®¾à®±à¯�à®±à®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿà®¾à®°à¯�.','à®ªâ€Œà®¯â€Œà®©à¯€à®Ÿà¯�à®Ÿà®¾à®³â€Œà®°à¯� à®‰à®°à¯�à®µà®¾à®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','Hashed','à®°à¯Šà®Ÿà¯�à®Ÿà¯€à®©à¯�','à®…à®©à¯�à®®â€Œà®¤à®¿à®¯â€Œà®³à®¿','à®‡à®°â€Œà®¤à¯�à®¤à¯�à®šà¯�à®šà¯†à®¯à¯�',array('%d à®µà¯‡à®²à¯ˆ à®µâ€Œà®²à¯�à®µà®¿à®²à¯� à®¨à®¿à®±à¯�à®¤à¯�à®¤â€Œà®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','%d à®µà¯‡à®²à¯ˆà®•â€Œà®³à¯� à®µâ€Œà®²à¯�à®µà®¿à®²à¯� à®¨à®¿à®±à¯�à®¤à¯�à®¤â€Œà®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®©â€Œ.'),'à®®à¯Šà®¤à¯�à®¤à®®à¯� %d ','à®µâ€Œà®²à¯�à®µà®¿à®²à¯� à®¨à®¿à®±à¯�à®¤à¯�à®¤à¯�',array('%d à®‰à®°à¯�à®ªà¯�à®ªâ€Œà®Ÿà®¿ à®®à®¾à®±à¯�à®±â€Œà®®â€Œà®Ÿà¯ˆà®¨à¯�à®¤à®¤à¯�.','%d à®‰à®°à¯�à®ªà¯�à®ªâ€Œà®Ÿà®¿à®•â€Œà®³à¯� à®®à®¾à®±à¯�à®±â€Œà®®â€Œà®Ÿà¯ˆà®¨à¯�à®¤â€Œà®©â€Œ.'),'à®®â€Œà®¤à®¿à®ªà¯�à®ªà®¿à®©à¯ˆ à®®à®¾à®±à¯�à®± à®…à®¤â€Œà®©à¯� à®®à¯€à®¤à¯� à®‡à®°à¯�à®®à¯�à®±à¯ˆ à®šà¯Šà®Ÿà¯�à®•à¯�à®•â€Œà®µà¯�à®®à¯� (Double click).',array('%d à®µâ€Œà®°à®¿à®šà¯ˆ à®‡à®±â€Œà®•à¯�à®•à¯�à®®â€Œà®¤à®¿ (Import) à®šà¯†à®¯à¯�à®¯â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','%d à®µâ€Œà®°à®¿à®šà¯ˆà®•â€Œà®³à¯� à®‡à®±â€Œà®•à¯�à®•à¯�à®®â€Œà®¤à®¿ (Import) à®šà¯†à®¯à¯�à®¯â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿà®©â€Œ.'),'à®…à®Ÿà¯�à®Ÿâ€Œà®µâ€Œà®£à¯ˆà®¯à¯ˆ à®¤à¯‡à®°à¯�à®µà¯� à®šà¯†à®¯à¯�à®¯â€Œ à®®à¯�à®Ÿà®¿à®¯â€Œà®µà®¿à®²à¯�à®²à¯ˆ','à®¤à¯Šà®•à¯�','à®‰à®±â€Œà®µà¯�à®•â€Œà®³à¯� (Relations)','à®‡à®¨à¯�à®¤â€Œ à®®â€Œà®¤à®¿à®ªà¯�à®ªà®¿à®©à¯ˆ à®®à®¾à®±à¯�à®±â€Œ, à®¤à¯Šà®•à¯�à®ªà¯�à®ªà¯� à®‡à®£à¯ˆà®ªà¯�à®ªà®¿à®©à¯ˆ à®‰à®ªâ€Œà®¯à¯‹à®•à®¿à®•à¯�à®•â€Œà®µà¯�à®®à¯�.','à®ªâ€Œà®•à¯�à®•â€Œà®®à¯�','à®•â€Œà®Ÿà¯ˆà®šà®¿','à®®à¯�à®´à¯�à®®à¯ˆà®¯à®¾à®©â€Œ à®®à¯�à®Ÿà®¿à®µà¯�','à®¨â€Œà®•â€Œà®²à®¿ (Clone)','à®‡à®±â€Œà®•à¯�à®•à¯�à®®â€Œà®¤à®¿ (Import)',',','à®…à®Ÿà¯�à®Ÿâ€Œà®µâ€Œà®£à¯ˆ à®•à¯�à®±à¯ˆà®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯� (truncated).','à®…à®Ÿà¯�à®Ÿâ€Œà®µâ€Œà®£à¯ˆ à®¨â€Œà®•â€Œà®°à¯�à®¤à¯�à®¤â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®…à®Ÿà¯�à®Ÿà®µà®£à¯ˆà®•à®³à¯� à®¨à®•à®²à¯†à®Ÿà¯�à®•à¯�à®•à®ªà¯� à®ªà®Ÿà¯�à®Ÿà®¤à¯�.','à®…à®Ÿà¯�à®Ÿâ€Œà®µâ€Œà®£à¯ˆ à®¨à¯€à®•à¯�à®•â€Œà®ªà¯�à®ªâ€Œà®Ÿà¯�à®Ÿâ€Œà®¤à¯�.','à®…à®®à¯ˆà®ªà¯�à®ªà¯�à®®à¯�à®±à¯ˆ','à®…à®Ÿà¯�à®Ÿâ€Œà®µâ€Œà®£à¯ˆà®•â€Œà®³à¯�à®®à¯� à®ªà®¾à®°à¯�à®µà¯ˆà®•â€Œà®³à¯�à®®à¯�','à®¤â€Œà®•â€Œà®µâ€Œà®²à¯ˆ à®…à®Ÿà¯�à®Ÿâ€Œà®µâ€Œà®£à¯ˆà®¯à®¿à®²à¯� à®¤à¯‡à®Ÿà¯�','à®Žà®žà¯�à®šà®¿à®©à¯� (Engine)','à®¤â€Œà®•â€Œà®µâ€Œà®²à¯� à®¨à¯€à®³â€Œà®®à¯�','Index à®¨à¯€à®³â€Œà®®à¯�','Data Free','à®µâ€Œà®°à®¿à®šà¯ˆà®•â€Œà®³à¯�','à®¨à¯�à®£à¯�à®•à®¿ à®†à®°à®¾à®¯â€Œà®µà¯�à®®à¯�','à®‰à®•â€Œà®ªà¯�à®ªà®¾à®•à¯�à®•à¯� (Optimize)','à®ªâ€Œà®°à®¿à®šà¯‹à®¤à®¿','à®ªâ€Œà®´à¯�à®¤à¯� à®ªà®¾à®°à¯�','à®•à¯�à®±à¯ˆ (Truncate)','à®®â€Œà®±à¯�à®±â€Œ à®¤â€Œà®•â€Œà®µâ€Œà®²à¯� à®¤à®³â€Œà®¤à¯�à®¤à®¿à®±à¯�à®•à¯�à®•à¯� à®¨â€Œà®•â€Œà®°à¯�à®¤à¯�à®¤à¯�','à®¨â€Œà®•â€Œà®°à¯�à®¤à¯�à®¤à¯�','à®¨à®•à®²à¯�','à®•à®¾à®²â€Œ à®…à®Ÿà¯�à®Ÿâ€Œà®µâ€Œà®£à¯ˆ','à®•à¯�à®±à®¿à®¤à¯�à®¤â€Œ à®¨à¯‡à®°â€Œà®¤à¯�à®¤à®¿à®²à¯�','HH:MM:SS');break;case"ar":$U=array('Ù‡Ù„ Ø£Ù†Øª Ù…ØªØ£ÙƒØ¯ØŸ','Ù…Ù† ØºÙŠØ± Ø§Ù„Ù…Ù…ÙƒÙ† Ø±Ù�Ø¹ Ø§Ù„Ù…Ù„Ù�.','Ø­Ø¬Ù… Ø§Ù„Ù…Ù„Ù� Ø§Ù„Ø£Ù‚ØµÙ‰ Ù‡Ùˆ %sB.','Ø§Ù„Ù…Ù„Ù� ØºÙŠØ± Ù…ÙˆØ¬ÙˆØ¯.','Ù�Ø§Ø±Øº','Ø§Ù„Ø£ØµÙ„ÙŠ','Ù„Ø§ ØªÙˆØ¬Ø¯ Ø¬Ø¯Ø§ÙˆÙ„.','Ø§Ù„Ù„ØºØ©','Ø§Ù„Ù…Ø³ØªØ¹Ù…Ù„','Ø£Ø¹Ø¯Ø§Ø¯','Ø§Ù„ØªØ§Ø±ÙŠØ® Ùˆ Ø§Ù„ÙˆÙ‚Øª','Ø³Ù„Ø§Ø³Ù„','Ø«Ù†Ø§Ø¦ÙŠØ©','Ù‚ÙˆØ§Ø¦Ù…','Ø§Ù„Ù†Ø¸Ø§Ù…','Ø§Ù„Ø®Ø§Ø¯Ù…','Ø§Ù„Ù…Ø³ØªØ¹Ù…Ù„','ÙƒÙ„Ù…Ø© Ø§Ù„Ù…Ø±ÙˆØ±','ØªØ³Ø¬ÙŠÙ„ Ø§Ù„Ø¯Ø®ÙˆÙ„','ØªØ³Ø¬ÙŠÙ„ Ø¯Ø®ÙˆÙ„ Ø¯Ø§Ø¦Ù…','Ø¹Ø±Ø¶ Ø§Ù„Ø¨ÙŠØ§Ù†Ø§Øª','Ø¹Ø±Ø¶ Ø§Ù„ØªØ±ÙƒÙŠØ¨Ø©','ØªØ¹Ø¯ÙŠÙ„ Ø¹Ø±Ø¶','ØªØ¹Ø¯ÙŠÙ„ Ø§Ù„Ø¬Ø¯ÙˆÙ„','Ø¹Ù†ØµØ± Ø¬Ø¯ÙŠØ¯','Ø§Ù„ØµÙ�Ø­Ø© Ø§Ù„Ø³Ø§Ø¨Ù‚Ø©','ØªØ¹Ø¯ÙŠÙ„','%d Ø¨Ø§ÙŠØª','Ø¥Ø®ØªÙŠØ§Ø±','Ø§Ù„Ø¯ÙˆØ§Ù„','ØªØ¬Ù…ÙŠØ¹','Ø¨Ø­Ø«','Ù�ÙŠ Ø§ÙŠ Ù…ÙƒØ§Ù†','ØªØ±ØªÙŠØ¨','ØªÙ†Ø§Ø²Ù„ÙŠ','Ø­Ø¯','Ø·ÙˆÙ„ Ø§Ù„Ù†Øµ','Ø­Ø±ÙƒØ©','Ø¥Ø³ØªØ¹Ù„Ø§Ù… SQL','Ù�ØªØ­','Ø­Ù�Ø¸','ØªØ¹Ø¯ÙŠÙ„ Ù‚Ø§Ø¹Ø¯Ø© Ø§Ù„Ø¨ÙŠØ§Ù†Ø§Øª','ØªØ¹Ø¯ÙŠÙ„ Ø§Ù„Ù…Ø®Ø·Ø·','Ø¥Ù†Ø´Ø§Ø¡ Ù…Ø®Ø·Ø·','Ù…Ø®Ø·Ø· Ù�Ø§Ø¹Ø¯Ø© Ø§Ù„Ø¨ÙŠØ§Ù†Ø§Øª','Ø§Ù„Ø¥Ù…ØªÙŠØ§Ø²Ø§Øª','ØªØµØ¯ÙŠØ±','ØªØ³Ø¬ÙŠÙ„ Ø§Ù„Ø®Ø±ÙˆØ¬','Ù‚Ø§Ø¹Ø¯Ø© Ø¨ÙŠØ§Ù†Ø§Øª','Ø£Ù†Ø´Ø¦ Ø¬Ø¯ÙˆÙ„ Ø¬Ø¯ÙŠØ¯','ØªØ­Ø¯ÙŠØ¯','rtl','Ù‡Ù„ ØªÙˆØ¯ Ø¥Ø¹Ø§Ø¯Ø© Ø¥Ø±Ø³Ø§Ù„ Ø¨ÙŠØ§Ù†Ø§Øª POST ØŸ','CSRF Token Ø®Ø§Ø·Ø¦. Ù…Ù† Ù�Ø¶Ù„Ùƒ Ø£Ø¹Ø¯ Ø¥Ø±Ø³Ø§Ù„ Ø§Ù„Ø¥Ø³ØªÙ…Ø§Ø±Ø©.','Ù…Ø¹ Ø§Ù„Ø³Ù„Ø§Ù…Ø©.','Ø¹Ù„ÙŠÙƒ ØªÙ�Ø¹ÙŠÙ„ Ù†Ø¸Ø§Ù… Ø§Ù„Ø¬Ù„Ø³Ø§Øª.','Ø¥Ù†ØªÙ‡Øª Ø§Ù„Ø¬Ù„Ø³Ø©ØŒ Ù…Ù† Ù�Ø¶Ù„Ùƒ Ø£Ø¹Ø¯ ØªØ³Ø¬ÙŠÙ„ Ø§Ù„Ø¯Ø®ÙˆÙ„.','Ù�Ø´Ù„ Ù�ÙŠ ØªØ³Ø¬ÙŠÙ„ Ø§Ù„Ø¯Ø®ÙˆÙ„.','Ø¥Ù…ØªØ¯Ø§Ø¯ ØºÙŠØ± Ù…ÙˆØ¬ÙˆØ¯','Ø¥Ù…ØªØ¯Ø§Ø¯Ø§Øª php Ø§Ù„Ù…Ø¯Ø¹ÙˆÙ…Ø© ØºÙŠØ± Ù…ÙˆØ¬ÙˆØ¯Ø©.','Ù…Ø¹Ù„ÙˆÙ…Ø§Øª POST ÙƒØ¨ÙŠØ±Ø© Ø¬Ø¯Ø§. Ù‚Ù… Ø¨ØªÙ‚Ù„ÙŠØµ Ø­Ø¬Ù… Ø§Ù„Ù…Ø¹Ù„ÙˆÙ…Ø§Øª Ø£Ùˆ Ù‚Ù… Ø¨Ø²ÙŠØ§Ø¯Ø© Ù‚ÙŠÙ…Ø© %s Ù�ÙŠ Ø®ÙŠØ§Ø±Ø§Øª Ø§Ù„ PHP.','Ù‚Ø§Ø¹Ø¯Ø© Ø¨ÙŠØ§Ù†Ø§Øª','Ù‚Ø§Ø¹Ø¯Ø© Ø¨ÙŠØ§Ù†Ø§Øª Ø®Ø§Ø·Ø¦Ø©.','ØªÙ… Ø­Ø°Ù� Ù‚ÙˆØ§Ø¹Ø¯ Ø§Ù„Ø¨ÙŠØ§Ù†Ø§Øª.','Ø¥Ø®ØªØ± Ù‚Ø§Ø¹Ø¯Ø© Ø§Ù„Ø¨ÙŠØ§Ù†Ø§Øª','Ø£Ù†Ø´Ø¦ Ù�Ø§Ø¹Ø¯Ø© Ø¨ÙŠØ§Ù†Ø§Øª','Ù‚Ø§Ø¦Ù…Ø© Ø§Ù„Ø¥Ø¬Ø±Ø§Ø¡Ø§Øª','Ù…ØªØºÙŠØ±Ø§Øª','Ø­Ø§Ù„Ø©','Ø§Ù„Ù†Ø³Ø®Ø© %s : %s Ø¹Ù† Ø·Ø±ÙŠÙ‚ Ø¥Ù…ØªØ¯Ø§Ø¯ Ø§Ù„ PHP %s','ØªÙ… ØªØ³Ø¬ÙŠÙ„ Ø§Ù„Ø¯Ø®ÙˆÙ„ Ø¨Ø¥Ø³Ù… %s','ØªØ±ØªÙŠØ¨','Ø¬Ø¯Ø§ÙˆÙ„','Ø­Ø°Ù�','ØªØ­Ø¯ÙŠØ«','Ù„Ø§ ØªÙˆØ¬Ø¯ Ù†ØªØ§Ø¦Ø¬.','%.3f s','Ù…Ù�Ø§ØªÙŠØ­ Ø£Ø¬Ù†Ø¨ÙŠØ©','Ø§Ù„ØªØ±ØªÙŠØ¨','ON DELETE','Ø¥Ø³Ù… Ø§Ù„Ø¹Ù…ÙˆØ¯','Ø¥Ø³Ù… Ø§Ù„Ù…ØªØºÙŠØ±','Ø§Ù„Ù†ÙˆØ¹','Ø§Ù„Ø·ÙˆÙ„','Ø®ÙŠØ§Ø±Ø§Øª','ØªØ²Ø§ÙŠØ¯ ØªÙ„Ù‚Ø§Ø¦ÙŠ','Ø§Ù„Ù‚ÙŠÙ…Ø© Ø§Ù„Ø¥Ù�ØªØ±Ø§Ø¶ÙŠØ©','ØªØ¹Ù„ÙŠÙ‚','Ø¥Ø¶Ø§Ù�Ø© Ø§Ù„ØªØ§Ù„ÙŠ','Ù†Ù‚Ù„ Ù„Ù„Ø£Ø¹Ù„Ù‰','Ù†Ù‚Ù„ Ù„Ù„Ø£Ø³Ù�Ù„','Ù…Ø³Ø­','Ø¹Ø±Ø¶','Ø¬Ø¯ÙˆÙ„','Ø¹Ù…ÙˆØ¯','Ø§Ù„Ù…Ø¤Ø´Ø±Ø§Øª','ØªØ¹Ø¯ÙŠÙ„ Ø§Ù„Ù…Ø¤Ø´Ø±Ø§Øª','Ø§Ù„Ù…ØµØ¯Ø±','Ø§Ù„Ù‡Ø¯Ù�','ON UPDATE','ØªØ¹Ø¯ÙŠÙ„','Ø¥Ø¶Ø§Ù�Ø© Ù…Ù�ØªØ§Ø­ Ø£Ø¬Ù†Ø¨ÙŠ','Ø§Ù„Ø²Ù†Ø§Ø¯Ø§Øª','Ø¥Ø¶Ø§Ù�Ø© Ø²Ù†Ø§Ø¯','ÙˆØµÙ„Ø© Ø¯Ø§Ø¦Ù…Ø©','ØªØµØ¯ÙŠØ±','Ø¥Ø®Ø±Ø§Ø¬','Ø§Ù„ØµÙŠØºØ©','Ø§Ù„Ø±ÙˆØªÙŠÙ†Ø§Øª','Ø§Ù„Ø£Ø­Ø¯Ø§Ø«','Ù…Ø¹Ù„ÙˆÙ…Ø§Øª','Ø¥Ù†Ø´Ø§Ø¡ Ù…Ø³ØªØ®Ø¯Ù…','Ù‡Ù†Ø§Ùƒ Ø®Ø·Ø£ Ù�ÙŠ Ø§Ù„Ø¥Ø³ØªØ¹Ù„Ø§Ù…','%d Ø£Ø³Ø·Ø±','ØªÙ… ØªÙ†Ù�Ø³Ø° Ø§Ù„Ø¥Ø³ØªØ¹Ù„Ø§Ù…, %d Ø¹Ø¯Ø¯ Ø§Ù„Ø£Ø³Ø·Ø± Ø§Ù„Ù…Ø¹Ø¯Ù„Ø©.','Ù„Ø§ ØªÙˆØ¬Ø¯ Ø£ÙˆØ§Ù…Ø± Ù„Ù„ØªÙ†Ù�ÙŠØ°.',array('ØªÙ… ØªÙ†Ù�ÙŠØ° Ø§Ù„Ø¥Ø³ØªØ¹Ù„Ø§Ù… %d Ø¨Ù†Ø¬Ø§Ø­.','ØªÙ… ØªÙ†Ù�ÙŠØ° Ø§Ù„Ø¥Ø³ØªØ¹Ù„Ø§Ù…Ø§Øª %d Ø¨Ù†Ø¬Ø§Ø­.'),'Ø±Ù�Ø¹ Ù…Ù„Ù�','ØªÙ… Ø¥Ù„ØºØ§Ø¡ Ø±Ù�Ø¹ Ø§Ù„Ù…Ù„Ù�Ø§Øª.','ØªÙ†Ù�ÙŠØ°','Ø£ÙˆÙ‚Ù� Ù�ÙŠ Ø­Ø§Ù„Ø© Ø­Ø¯ÙˆØ« Ø®Ø·Ø£','Ø¥Ø¹Ø±Ø¶ Ø§Ù„Ø£Ø®Ø·Ø§Ø¡ Ù�Ù‚Ø·','Ù…Ù† Ø§Ù„Ø®Ø§Ø¯Ù…','Ù…Ù„Ù� %s Ù…Ù† Ø®Ø§Ø¯Ù… Ø§Ù„ÙˆÙŠØ¨','Ù†Ù�Ø° Ø§Ù„Ù…Ù„Ù�','ØªØ§Ø±ÙŠØ®','Ù…Ø³Ø­','ØªØ¹Ø¯ÙŠÙ„ Ø§Ù„ÙƒÙ„','ØªÙ… Ø­Ø°Ù� Ø§Ù„Ø¹Ù†ØµØ±.','ØªÙ… ØªØ¹Ø¯ÙŠÙ„ Ø§Ù„Ø¹Ù†ØµØ±.','ØªÙ… Ø¥Ø¯Ø±Ø§Ø¬ Ø§Ù„Ø¹Ù†ØµØ±.','Ø¥Ù†Ø´Ø§Ø¡','Ø­Ù�Ø¸','Ø¥Ø­Ù�Ø¸ Ùˆ ÙˆØ§ØµÙ„ Ø§Ù„ØªØ¹Ø¯ÙŠÙ„','Ø¬Ù�Ø¸ Ùˆ Ø¥Ù†Ø´Ø§Ø¡ Ø§Ù„ØªØ§Ù„ÙŠ','Ù…Ø³Ø­','ØªÙ… Ø­Ø°Ù� Ø§Ù„Ø¬Ø¯ÙˆÙ„.','ØªÙ… ØªØ¹Ø¯ÙŠÙ„ Ø§Ù„Ø¬Ø¯ÙˆÙ„.','ØªÙ… Ø¥Ù†Ø´Ø§Ø¡ Ø§Ù„Ø¬Ø¯ÙˆÙ„.','Ø¥Ù†Ø´Ø§Ø¡ Ø¬Ø¯ÙˆÙ„','Ù„Ù‚Ø¯ ØªØ¬Ø§ÙˆØ²Øª Ø§Ù„Ø¹Ø¯Ø¯ Ø§Ù„Ø£Ù‚ØµÙ‰ Ù„Ù„Ø­Ù‚ÙˆÙ„. ÙŠØ±Ø¬Ù‰ Ø§Ù„Ø±Ù�Ø¹ Ù…Ù† %s Ùˆ %s.','Ø¥Ø³Ù… Ø§Ù„Ø¬Ø¯ÙˆÙ„','Ø§Ù„Ù…Ø­Ø±Ùƒ','Ù…Ù‚Ø³Ù… Ø¨ÙˆØ§Ø³Ø·Ø©','Ø§Ù„ØªÙ‚Ø³ÙŠÙ…Ø§Øª','Ø¥Ø³Ù… Ø§Ù„ØªÙ‚Ø³ÙŠÙ…','Ø§Ù„Ù‚ÙŠÙ…','ØªÙ… ØªØ¹Ø¯ÙŠÙ„ Ø§Ù„Ù…Ø¤Ø´Ø±.','Ù†ÙˆØ¹ Ø§Ù„Ù…Ø¤Ø´Ø±','Ø§Ù„Ø¹Ù…ÙˆØ¯ (Ø§Ù„Ø·ÙˆÙ„)','Ø§Ù„Ø¥Ø³Ù…','ØªÙ… Ø­Ø°Ù� Ù‚Ø§Ø¹Ø¯Ø© Ø§Ù„Ø¨ÙŠØ§Ù†Ø§Øª.','ØªÙ…Øª Ø¥Ø¹Ø§Ø¯Ø© ØªØ³Ù…ÙŠØ© Ù�Ø§Ø¹Ø¯Ø© Ø§Ù„Ø¨ÙŠØ§Ù†Ø§Øª.','ØªÙ… Ø¥Ù†Ø´Ø§Ø¡ Ù‚Ø§Ø¹Ø¯Ø© Ø§Ù„Ø¨ÙŠØ§Ù†Ø§Øª.','ØªÙ… ØªØ¹Ø¯ÙŠÙ„ Ù‚Ø§Ø¹Ø¯Ø© Ø§Ù„Ø¨ÙŠØ§Ù†Ø§Øª.','Ø¥Ù†Ø´Ø§Ø¡ Ù‚Ø§Ø¹Ø¯Ø© Ø¨ÙŠØ§Ù†Ø§Øª','Ø¥Ø³ØªØ¯Ø¹Ø§Ø¡','ØªÙ… Ø¥Ø³ØªØ¯Ø¹Ø§Ø¡ Ø§Ù„Ø±ÙˆØªÙŠÙ†, Ø¹Ø¯Ø¯ Ø§Ù„Ø£Ø³Ø·Ø± Ø§Ù„Ù…Ø¹Ø¯Ù„Ø© %d.','Ø§Ù„Ù…Ù�ØªØ§Ø­ Ø§Ù„Ø£Ø¬Ù†Ø¨ÙŠ ØªÙ… Ù…Ø³Ø­Ù‡.','Ø§Ù„Ù…Ù�ØªØ§Ø­ Ø§Ù„Ø£Ø¬Ù†Ø¨ÙŠ ØªÙ… ØªØ¹Ø¯ÙŠÙ„Ù‡.','Ø§Ù„Ù…Ù�ØªØ§Ø­ Ø§Ù„Ø£Ø¬Ù†Ø¨ÙŠ ØªÙ… Ø¥Ù†Ø´Ø§Ø¤Ù‡.','Ø£Ø¹Ù…Ø¯Ø© Ø§Ù„Ù…ØµØ¯Ø± Ùˆ Ø§Ù„Ù‡Ø¯Ù� ÙŠØ¬Ø¨ Ø£Ù† ØªÙƒÙˆÙ† Ø¨Ù†Ù�Ø³ Ø§Ù„Ù†ÙˆØ¹, ÙŠØ¬Ø¨ Ø£Ù† ÙŠÙƒÙˆÙ† Ù‡Ù†Ø§Ùƒ Ù…Ø¤Ø´Ø± Ù�ÙŠ Ø£Ø¹Ù…Ø¯Ø© Ø§Ù„Ù‡Ø¯Ù� Ùˆ Ø§Ù„Ø¨ÙŠØ§Ù†Ø§Øª Ø§Ù„Ù…Ø±Ø¬Ø¹ÙŠØ© ÙŠØ¬Ø¨ Ø§Ù† ØªÙƒÙˆÙ† Ù…ÙˆØ¬ÙˆØ¯Ø©.','Ù…Ù�ØªØ§Ø­ Ø£Ø¬Ù†Ø¨ÙŠ','Ø§Ù„Ø¬Ø¯ÙˆÙ„ Ø§Ù„Ù…Ø³ØªÙ‡Ø¯Ù�','ØªØ¹Ø¯ÙŠÙ„','Ø£Ø¶Ù� Ø¹Ù…ÙˆØ¯','ØªÙ… Ù…Ø³Ø­ Ø§Ù„Ø¹Ø±Ø¶.','ØªÙ… ØªØ¹Ø¯ÙŠÙ„ Ø§Ù„Ø¹Ø±Ø¶.','ØªÙ… Ø¥Ù†Ø´Ø§Ø¡ Ø§Ù„Ø¹Ø±Ø¶.','Ø¥Ù†Ø´Ø§Ø¡ Ø¹Ø±Ø¶','ØªÙ… Ù…Ø³Ø­ Ø§Ù„Ø­Ø¯Ø«.','ØªÙ… ØªØ¹Ø¯ÙŠÙ„ Ø§Ù„Ø­Ø¯Ø«.','ØªÙ… Ø¥Ù†Ø´Ø§Ø¡ Ø§Ù„Ø­Ø¯Ø«.','ØªØ¹Ø¯ÙŠÙ„ Ø­Ø¯Ø«','Ø¥Ù†Ø´Ø§Ø¡ Ø­Ø¯Ø«','Ø¥Ø¨Ø¯Ø£','Ø¥Ù†Ù‡Ø§Ø¡','ÙƒÙ„','Ø­Ù�Ø¸ Ø¹Ù†Ø¯ Ø§Ù„Ø¥Ù†ØªÙ‡Ø§Ø¡','ØªÙ… Ø­Ø°Ù� Ø§Ù„Ø±ÙˆØªÙŠÙ†.','ØªÙ… ØªØ¹Ø¯ÙŠÙ„ Ø§Ù„Ø±ÙˆØªÙŠÙ†.','ØªÙ… Ø¥Ù†Ø´Ø§Ø¡ Ø§Ù„Ø±ÙˆØªÙŠÙ†.','ØªØ¹Ø¯ÙŠÙ„ Ø§Ù„Ø¯Ø§Ù„Ø©','ØªØ¹Ø¯ÙŠÙ„ Ø§Ù„Ø¥Ø¬Ø±Ø§Ø¡','Ø¥Ù†Ø´Ø§Ø¡ Ø¯Ø§Ù„Ø©','Ø¥Ù†Ø´Ø§Ø¡ Ø¥Ø¬Ø±Ø§Ø¡','Ù†ÙˆØ¹ Ø§Ù„Ø¹ÙˆØ¯Ø©','ØªÙ… Ø­Ø°Ù� Ø§Ù„Ø²Ù†Ø§Ø¯.','ØªÙ… ØªØ¹Ø¯ÙŠÙ„ Ø§Ù„Ø²Ù†Ø§Ø¯.','ØªÙ… Ø¥Ù†Ø´Ø§Ø¡ Ø§Ù„Ø²Ù†Ø§Ø¯.','ØªØ¹Ø¯ÙŠÙ„ Ø²Ù†Ø§Ø¯','Ø¥Ù†Ø´Ø§Ø¡ Ø²Ù†Ø§Ø¯','Ø§Ù„ÙˆÙ‚Øª','Ø§Ù„Ø­Ø¯Ø«','ØªÙ… Ø­Ø°Ù� Ø§Ù„Ù…Ø³ØªØ®Ø¯Ù….','ØªÙ… ØªØ¹Ø¯ÙŠÙ„ Ø§Ù„Ù…Ø³ØªØ®Ø¯Ù….','ØªÙ… Ø¥Ù†Ø´Ø§Ø¡ Ø§Ù„Ù…Ø³ØªØ®Ø¯Ù….','ØªÙ„Ø¨ÙŠØ¯','Ø±ÙˆØªÙŠÙ†','Ù…ÙˆØ§Ù�Ù‚','Ø¥Ù„ØºØ§Ø¡','Ø¹Ø¯Ø¯ Ø§Ù„Ø¥Ø¬Ø±Ø§Ø¡Ø§Øª Ø§Ù„ØªÙŠ ØªÙ… Ø¥ÙŠÙ‚Ø§Ù�Ù‡Ø§ %d.','%d Ù�ÙŠ Ø§Ù„Ù…Ø¬Ù…ÙˆØ¹','Ø¥ÙŠÙ‚Ø§Ù�','Ø¹Ø¯Ø¯ Ø§Ù„Ø¹Ù†Ø§ØµØ± Ø§Ù„Ù…Ø¹Ø¯Ù„Ø© Ù‡Ùˆ %d.','Ø£Ù†Ù‚Ø± Ù†Ù‚Ø±Ø§ Ù…Ø²Ø¯ÙˆØ¬Ø§ Ø¹Ù„Ù‰ Ù‚ÙŠÙ…Ø© Ù„ØªØ¹Ø¯ÙŠÙ„Ù‡Ø§.','Ø¹Ø¯Ø¯ Ø§Ù„Ø£Ø³Ø·Ø± Ø§Ù„Ù…Ø³ØªÙˆØ±Ø¯Ø© Ù‡Ùˆ %d.','Ù…Ù† ØºÙŠØ± Ø§Ù„Ù…Ù…ÙƒÙ† Ø¥Ø®ØªÙŠØ§Ø± Ø§Ù„Ø¬Ø¯ÙˆÙ„','ØªØ¹Ø¯ÙŠÙ„','Ø¹Ù„Ø§Ù‚Ø§Øª','Ø¥Ø³ØªØ¹Ù…Ù„ Ø§Ù„Ø±Ø§Ø¨Ø· "ØªØ¹Ø¯ÙŠÙ„" Ù„ØªØ¹Ø¯ÙŠÙ„ Ù‡Ø°Ù‡ Ø§Ù„Ù‚ÙŠÙ…Ø©.','ØµÙ�Ø­Ø©','Ø§Ù„Ø£Ø®ÙŠØ±Ø©','Ù†ØªÙŠØ¬Ø© ÙƒØ§Ù…Ù„Ø©','Ù†Ø³Ø®','Ø¥Ø³ØªÙŠØ±Ø§Ø¯',',','ØªÙ… Ù‚Ø·Ø¹ Ø§Ù„Ø¬Ø¯Ø§ÙˆÙ„.','ØªÙ… Ù†Ù‚Ù„ Ø§Ù„Ø¬Ø¯Ø§ÙˆÙ„.','ØªÙ… Ù†Ø³Ø® Ø§Ù„Ø¬Ø¯Ø§ÙˆÙ„.','ØªÙ… Ø­Ø°Ù� Ø§Ù„Ø¬Ø¯Ø§ÙˆÙ„.','Ø§Ù„Ù…Ø®Ø·Ø·','Ø§Ù„Ø¬Ø¯Ø§ÙˆÙ„ Ùˆ Ø§Ù„Ø¹Ø±ÙˆØ¶','Ø¨Ø­Ø« Ù�ÙŠ Ø§Ù„Ø¬Ø¯Ø§ÙˆÙ„','Ø§Ù„Ù…Ø­Ø±Ùƒ','Ø·ÙˆÙ„ Ø§Ù„Ù…Ø¹Ø·ÙŠØ§Øª.','Ø·ÙˆÙ„ Ø§Ù„Ù…Ø¤Ø´Ø±.','Ø§Ù„Ù…Ø³Ø§Ø­Ø© Ø§Ù„Ø­Ø±Ø©','Ø§Ù„Ø£Ø³Ø·Ø±','ØªØ­Ù„ÙŠÙ„','ØªØ­Ø³ÙŠÙ†','Ù�Ø­Øµ','Ø¥ØµÙ„Ø§Ø­','Ù‚Ø·Ø¹','Ù†Ù‚Ù„ Ø¥Ù„Ù‰ Ù‚Ø§Ø¹Ø¯Ø© Ø¨ÙŠØ§Ù†Ø§Øª Ø£Ø®Ø±Ù‰','Ù†Ù‚Ù„','Ù†Ø³Ø®','Ù…ÙˆØ§Ø¹ÙŠØ¯','Ù�ÙŠ ÙˆÙ‚Øª Ù…Ø­Ø¯Ø¯','HH:MM:SS');break;
}if(extension_loaded('pdo')){
	class
	Min_PDO
	extends
	PDO{var$_result,$server_info,$affected_rows,$error;function
	__construct(){
	}function
	dsn($sb,$Ef,$Nd,$Jb='auth_error'){
		set_exception_handler($Jb);parent::__construct($sb,$Ef,$Nd);restore_exception_handler();$this->setAttribute(13,array('Min_PDOStatement'));$this->server_info=$this->getAttribute(4);
	}function
	query($G,$vf=false){
		$H=parent::query($G);if(!$H){
			$Eb=$this->errorInfo();$this->error=$Eb[2];return
			false;
		}$this->store_result($H);return$H;
	}function
	multi_query($G){
		return$this->_result=$this->query($G);
	}function
	store_result($H=null){
		if(!$H){
			$H=$this->_result;
		}if($H->columnCount()){
			$H->num_rows=$H->rowCount();return$H;
		}$this->affected_rows=$H->rowCount();return
		true;
	}function
	next_result(){
		return$this->_result->nextRowset();
	}function
	result($G,$k=0){
		$H=$this->query($G);if(!$H){
			return
			false;
		}$J=$H->fetch();return$J[$k];
	}
	}class
	Min_PDOStatement
	extends
	PDOStatement{var$_offset=0,$num_rows;function
	fetch_assoc(){
		return$this->fetch(2);
	}function
	fetch_row(){
		return$this->fetch(3);
	}function
	fetch_field(){
		$J=(object)$this->getColumnMeta($this->_offset++);$J->orgtable=$J->table;$J->orgname=$J->name;$J->charsetnr=(in_array("blob",$J->flags)?63:0);return$J;
	}
	}
}$pb=array();$pb=array("server"=>"MySQL")+$pb;if(!defined("DRIVER")){
	$Td=array("MySQLi","MySQL","PDO_MySQL");define("DRIVER","server");if(extension_loaded("mysqli")){
		class
		Min_DB
		extends
		MySQLi{var$extension="MySQLi";function
		Min_DB(){
			parent::init();
		}function
		connect($N,$Ef,$Nd){
			mysqli_report(MYSQLI_REPORT_OFF);list($lc,$Pd)=explode(":",$N,2);$I=@$this->real_connect(($N!=""?$lc:ini_get("mysqli.default_host")),($N.$Ef!=""?$Ef:ini_get("mysqli.default_user")),($N.$Ef.$Nd!=""?$Nd:ini_get("mysqli.default_pw")),null,(is_numeric($Pd)?$Pd:ini_get("mysqli.default_port")),(!is_numeric($Pd)?$Pd:null));if($I){
				if(method_exists($this,'set_charset')){
					$this->set_charset("utf8");
				}else{$this->query("SET NAMES utf8");
				}
			}return$I;
		}function
		result($G,$k=0){
			$H=$this->query($G);if(!$H){
				return
				false;
			}$J=$H->fetch_array();return$J[$k];
		}function
		quote($P){
			return"'".$this->escape_string($P)."'";
		}
		}
	}elseif(extension_loaded("mysql")){
		class
		Min_DB{var$extension="MySQL",$server_info,$affected_rows,$error,$_link,$_result;function
		connect($N,$Ef,$Nd){
			$this->_link=@mysql_connect(($N!=""?$N:ini_get("mysql.default_host")),("$N$Ef"!=""?$Ef:ini_get("mysql.default_user")),("$N$Ef$Nd"!=""?$Nd:ini_get("mysql.default_password")),true,131072);if($this->_link){
				$this->server_info=mysql_get_server_info($this->_link);if(function_exists('mysql_set_charset')){
					mysql_set_charset("utf8",$this->_link);
				}else{$this->query("SET NAMES utf8");
				}
			}else{$this->error=mysql_error();
			}return(bool)$this->_link;
		}function
		quote($P){
			return"'".mysql_real_escape_string($P,$this->_link)."'";
		}function
		select_db($fb){
			return
			mysql_select_db($fb,$this->_link);
		}function
		query($G,$vf=false){
			$H=@($vf?mysql_unbuffered_query($G,$this->_link):mysql_query($G,$this->_link));if(!$H){
				$this->error=mysql_error($this->_link);return
				false;
			}if($H===true){
				$this->affected_rows=mysql_affected_rows($this->_link);$this->info=mysql_info($this->_link);return
				true;
			}return
			new
			Min_Result($H);
		}function
		multi_query($G){
			return$this->_result=$this->query($G);
		}function
		store_result(){
			return$this->_result;
		}function
		next_result(){
			return
			false;
		}function
		result($G,$k=0){
			$H=$this->query($G);if(!$H||!$H->num_rows){
				return
				false;
			}return
			mysql_result($H->_result,0,$k);
		}
		}class
		Min_Result{var$num_rows,$_result,$_offset=0;function
		Min_Result($H){
			$this->_result=$H;$this->num_rows=mysql_num_rows($H);
		}function
		fetch_assoc(){
			return
			mysql_fetch_assoc($this->_result);
		}function
		fetch_row(){
			return
			mysql_fetch_row($this->_result);
		}function
		fetch_field(){
			$I=mysql_fetch_field($this->_result,$this->_offset++);$I->orgtable=$I->table;$I->orgname=$I->name;$I->charsetnr=($I->blob?63:0);return$I;
		}function
		__destruct(){
			mysql_free_result($this->_result);
		}
		}
	}elseif(extension_loaded("pdo_mysql")){
		class
		Min_DB
		extends
		Min_PDO{var$extension="PDO_MySQL";function
		connect($N,$Ef,$Nd){
			$this->dsn("mysql:host=".str_replace(":",";unix_socket=",preg_replace('~:(\\d)~',';port=\\1',$N)),$Ef,$Nd);$this->query("SET NAMES utf8");return
			true;
		}function
		select_db($fb){
			return$this->query("USE ".idf_escape($fb));
		}function
		query($G,$vf=false){
			$this->setAttribute(1000,!$vf);return
			parent::query($G,$vf);
		}
		}
	}function
	idf_escape($oc){
		return"`".str_replace("`","``",$oc)."`";
	}function
	table($oc){
		return
		idf_escape($oc);
	}function
	connect(){
		global$c;$f=new
		Min_DB;$bb=$c->credentials();if($f->connect($bb[0],$bb[1],$bb[2])){
			$f->query("SET sql_quote_show_create = 1");return$f;
		}$I=$f->error;if(function_exists('iconv')&&!is_utf8($I)&&strlen($L=iconv("windows-1250","utf-8",$I))>strlen($I)){
			$I=$L;
		}return$I;
	}function
	get_databases($Wb=true){
		global$f;$I=&get_session("dbs");if(!isset($I)){
			if($Wb){
				restart_session();ob_flush();flush();
			}$I=get_vals($f->server_info>=5?"SELECT SCHEMA_NAME FROM information_schema.SCHEMATA":"SHOW DATABASES");
		}return$I;
	}function
	limit($G,$Z,$x,$kd=0,$Ae=" "){
		return" $G$Z".(isset($x)?$Ae."LIMIT $x".($kd?" OFFSET $kd":""):"");
	}function
	limit1($G,$Z){
		return
		limit($G,$Z,1);
	}function
	db_collation($i,$d){
		global$f;$I=null;$Ya=$f->result("SHOW CREATE DATABASE ".idf_escape($i),1);if(preg_match('~ COLLATE ([^ ]+)~',$Ya,$_)){
			$I=$_[1];
		}elseif(preg_match('~ CHARACTER SET ([^ ]+)~',$Ya,$_)){
			$I=$d[$_[1]][-1];
		}return$I;
	}function
	engines(){
		$I=array();foreach(get_rows("SHOW ENGINES")as$J){
			if(ereg("YES|DEFAULT",$J["Support"])){
				$I[]=$J["Engine"];
			}
		}return$I;
	}function
	logged_user(){
		global$f;return$f->result("SELECT USER()");
	}function
	tables_list(){
		global$f;return
		get_key_vals("SHOW".($f->server_info>=5?" FULL":"")." TABLES");
	}function
	count_tables($h){
		$I=array();foreach($h
				as$i){
			$I[$i]=count(get_vals("SHOW TABLES IN ".idf_escape($i)));
		}return$I;
	}function
	table_status($B=""){
		$I=array();foreach(get_rows("SHOW TABLE STATUS".($B!=""?" LIKE ".q(addcslashes($B,"%_")):""))as$J){
			if($J["Engine"]=="InnoDB"){
				$J["Comment"]=preg_replace('~(?:(.+); )?InnoDB free: .*~','\\1',$J["Comment"]);
			}if(!isset($J["Rows"])){
				$J["Comment"]="";
			}if($B!=""){
				return$J;
			}$I[$J["Name"]]=$J;
		}return$I;
	}function
	is_view($S){
		return!isset($S["Rows"]);
	}function
	fk_support($S){
		return
		eregi("InnoDB|IBMDB2I",$S["Engine"]);
	}function
	fields($R){
		$I=array();foreach(get_rows("SHOW FULL COLUMNS FROM ".table($R))as$J){
			preg_match('~^([^( ]+)(?:\\((.+)\\))?( unsigned)?( zerofill)?$~',$J["Type"],$_);$I[$J["Field"]]=array("field"=>$J["Field"],"full_type"=>$J["Type"],"type"=>$_[1],"length"=>$_[2],"unsigned"=>ltrim($_[3].$_[4]),"default"=>($J["Default"]!=""||ereg("char",$_[1])?$J["Default"]:null),"null"=>($J["Null"]=="YES"),"auto_increment"=>($J["Extra"]=="auto_increment"),"on_update"=>(eregi('^on update (.+)',$J["Extra"],$_)?$_[1]:""),"collation"=>$J["Collation"],"privileges"=>array_flip(explode(",",$J["Privileges"])),"comment"=>$J["Comment"],"primary"=>($J["Key"]=="PRI"),);
		}return$I;
	}function
	indexes($R,$g=null){
		$I=array();foreach(get_rows("SHOW INDEX FROM ".table($R),$g)as$J){
			$I[$J["Key_name"]]["type"]=($J["Key_name"]=="PRIMARY"?"PRIMARY":($J["Index_type"]=="FULLTEXT"?"FULLTEXT":($J["Non_unique"]?"INDEX":"UNIQUE")));$I[$J["Key_name"]]["columns"][]=$J["Column_name"];$I[$J["Key_name"]]["lengths"][]=$J["Sub_part"];
		}return$I;
	}function
	foreign_keys($R){
		global$f,$pd;static$E='`(?:[^`]|``)+`';$I=array();$Za=$f->result("SHOW CREATE TABLE ".table($R),1);if($Za){
			preg_match_all("~CONSTRAINT ($E) FOREIGN KEY \\(((?:$E,? ?)+)\\) REFERENCES ($E)(?:\\.($E))? \\(((?:$E,? ?)+)\\)(?: ON DELETE ($pd))?(?: ON UPDATE ($pd))?~",$Za,$Pc,PREG_SET_ORDER);foreach($Pc
					as$_){
				preg_match_all("~$E~",$_[2],$Ee);preg_match_all("~$E~",$_[5],$bf);$I[idf_unescape($_[1])]=array("db"=>idf_unescape($_[4]!=""?$_[3]:$_[4]),"table"=>idf_unescape($_[4]!=""?$_[4]:$_[3]),"source"=>array_map('idf_unescape',$Ee[0]),"target"=>array_map('idf_unescape',$bf[0]),"on_delete"=>$_[6],"on_update"=>$_[7],);
			}
		}return$I;
	}function
	view($B){
		global$f;return
		array("select"=>preg_replace('~^(?:[^`]|`[^`]*`)*\\s+AS\\s+~isU','',$f->result("SHOW CREATE VIEW ".table($B),1)));
	}function
	collations(){
		$I=array();foreach(get_rows("SHOW COLLATION")as$J){
			if($J["Default"]){
				$I[$J["Charset"]][-1]=$J["Collation"];
			}else{$I[$J["Charset"]][]=$J["Collation"];
			}
		}ksort($I);foreach($I
				as$w=>$X){
			asort($I[$w]);
		}return$I;
	}function
	information_schema($i){
		global$f;return($f->server_info>=5&&$i=="information_schema");
	}function
	error(){
		global$f;return
		h(preg_replace('~^You have an error.*syntax to use~U',"Syntax error",$f->error));
	}function
	exact_value($X){
		return
		q($X)." COLLATE utf8_bin";
	}function
	create_database($i,$La){
		set_session("dbs",null);return
		queries("CREATE DATABASE ".idf_escape($i).($La?" COLLATE ".q($La):""));
	}function
	drop_databases($h){
		set_session("dbs",null);return
		apply_queries("DROP DATABASE",$h,'idf_escape');
	}function
	rename_database($B,$La){
		if(create_database($B,$La)){
			$ne=array();foreach(tables_list()as$R=>$V){
				$ne[]=table($R)." TO ".idf_escape($B).".".table($R);
			}if(!$ne||queries("RENAME TABLE ".implode(", ",$ne))){
				queries("DROP DATABASE ".idf_escape(DB));return
				true;
			}
		}return
		false;
	}function
	auto_increment(){
		$wa=" PRIMARY KEY";if($_GET["create"]!=""&&$_POST["auto_increment_col"]){
			foreach(indexes($_GET["create"])as$t){
				if(in_array($_POST["fields"][$_POST["auto_increment_col"]]["orig"],$t["columns"],true)){
					$wa="";break;
				}if($t["type"]=="PRIMARY"){
					$wa=" UNIQUE";
				}
			}
		}return" AUTO_INCREMENT$wa";
	}function
	alter_table($R,$B,$l,$Xb,$Qa,$Bb,$La,$va,$Kd){
		$ra=array();foreach($l
				as$k){
			$ra[]=($k[1]?($R!=""?($k[0]!=""?"CHANGE ".idf_escape($k[0]):"ADD"):" ")." ".implode($k[1]).($R!=""?" $k[2]":""):"DROP ".idf_escape($k[0]));
		}$ra=array_merge($ra,$Xb);$Ie="COMMENT=".q($Qa).($Bb?" ENGINE=".q($Bb):"").($La?" COLLATE ".q($La):"").($va!=""?" AUTO_INCREMENT=$va":"").$Kd;if($R==""){
			return
			queries("CREATE TABLE ".table($B)." (\n".implode(",\n",$ra)."\n) $Ie");
		}if($R!=$B){
			$ra[]="RENAME TO ".table($B);
		}$ra[]=$Ie;return
		queries("ALTER TABLE ".table($R)."\n".implode(",\n",$ra));
	}function
	alter_indexes($R,$ra){
		foreach($ra
				as$w=>$X){
			$ra[$w]=($X[2]=="DROP"?"\nDROP INDEX ".idf_escape($X[1]):"\nADD $X[0] ".($X[0]=="PRIMARY"?"KEY ":"").($X[1]!=""?idf_escape($X[1])." ":"").$X[2]);
		}return
		queries("ALTER TABLE ".table($R).implode(",",$ra));
	}function
	truncate_tables($Ye){
		return
		apply_queries("TRUNCATE TABLE",$Ye);
	}function
	drop_views($If){
		return
		queries("DROP VIEW ".implode(", ",array_map('table',$If)));
	}function
	drop_tables($Ye){
		return
		queries("DROP TABLE ".implode(", ",array_map('table',$Ye)));
	}function
	move_tables($Ye,$If,$bf){
		$ne=array();foreach(array_merge($Ye,$If)as$R){
			$ne[]=table($R)." TO ".idf_escape($bf).".".table($R);
		}return
		queries("RENAME TABLE ".implode(", ",$ne));
	}function
	copy_tables($Ye,$If,$bf){
		queries("SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO'");foreach($Ye
				as$R){
			$B=($bf==DB?table("copy_$R"):idf_escape($bf).".".table($R));if(!queries("DROP TABLE IF EXISTS $B")||!queries("CREATE TABLE $B LIKE ".table($R))||!queries("INSERT INTO $B SELECT * FROM ".table($R))){
				return
				false;
			}
		}foreach($If
				as$R){
			$B=($bf==DB?table("copy_$R"):idf_escape($bf).".".table($R));$Hf=view($R);if(!queries("DROP VIEW IF EXISTS $B")||!queries("CREATE VIEW $B AS $Hf[select]")){
				return
				false;
			}
		}return
		true;
	}function
	trigger($B){
		if($B==""){
			return
			array();
		}$K=get_rows("SHOW TRIGGERS WHERE `Trigger` = ".q($B));return
		reset($K);
	}function
	triggers($R){
		$I=array();foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($R,"%_")))as$J){
			$I[$J["Trigger"]]=array($J["Timing"],$J["Event"]);
		}return$I;
	}function
	trigger_options(){
		return
		array("Timing"=>array("BEFORE","AFTER"),"Type"=>array("FOR EACH ROW"),);
	}function
	routine($B,$V){
		global$f,$Db,$tc,$uf;$pa=array("bool","boolean","integer","double precision","real","dec","numeric","fixed","national char","national varchar");$tf="((".implode("|",array_merge(array_keys($uf),$pa)).")(?:\\s*\\(((?:[^'\")]*|$Db)+)\\))?\\s*(zerofill\\s*)?(unsigned(?:\\s+zerofill)?)?)(?:\\s*(?:CHARSET|CHARACTER\\s+SET)\\s*['\"]?([^'\"\\s]+)['\"]?)?";$E="\\s*(".($V=="FUNCTION"?"":$tc).")?\\s*(?:`((?:[^`]|``)*)`\\s*|\\b(\\S+)\\s+)$tf";$Ya=$f->result("SHOW CREATE $V ".idf_escape($B),2);preg_match("~\\(((?:$E\\s*,?)*)\\)".($V=="FUNCTION"?"\\s*RETURNS\\s+$tf":"")."\\s*(.*)~is",$Ya,$_);$l=array();preg_match_all("~$E\\s*,?~is",$_[1],$Pc,PREG_SET_ORDER);foreach($Pc
				as$Fd){
			$B=str_replace("``","`",$Fd[2]).$Fd[3];$l[]=array("field"=>$B,"type"=>strtolower($Fd[5]),"length"=>preg_replace_callback("~$Db~s",'normalize_enum',$Fd[6]),"unsigned"=>strtolower(preg_replace('~\\s+~',' ',trim("$Fd[8] $Fd[7]"))),"full_type"=>$Fd[4],"inout"=>strtoupper($Fd[1]),"collation"=>strtolower($Fd[9]),);
		}if($V!="FUNCTION"){
			return
			array("fields"=>$l,"definition"=>$_[11]);
		}return
		array("fields"=>$l,"returns"=>array("type"=>$_[12],"length"=>$_[13],"unsigned"=>$_[15],"collation"=>$_[16]),"definition"=>$_[17],"language"=>"SQL",);
	}function
	routines(){
		return
		get_rows("SELECT * FROM information_schema.ROUTINES WHERE ROUTINE_SCHEMA = ".q(DB));
	}function
	routine_languages(){
		return
		array();
	}function
	begin(){
		return
		queries("BEGIN");
	}function
	insert_into($R,$O){
		return
		queries("INSERT INTO ".table($R)." (".implode(", ",array_keys($O)).")\nVALUES (".implode(", ",$O).")");
	}function
	insert_update($R,$O,$Wd){
		foreach($O
				as$w=>$X){
			$O[$w]="$w = $X";
		}$Bf=implode(", ",$O);return
		queries("INSERT INTO ".table($R)." SET $Bf ON DUPLICATE KEY UPDATE $Bf");
	}function
	last_id(){
		global$f;return$f->result("SELECT LAST_INSERT_ID()");
	}function
	explain($f,$G){
		return$f->query("EXPLAIN $G");
	}function
	found_rows($S,$Z){
		return($Z||$S["Engine"]!="InnoDB"?null:$S["Rows"]);
	}function
	types(){
		return
		array();
	}function
	schemas(){
		return
		array();
	}function
	get_schema(){
		return"";
	}function
	set_schema($xe){
		return
		true;
	}function
	create_sql($R,$va){
		global$f;$I=$f->result("SHOW CREATE TABLE ".table($R),1);if(!$va){
			$I=preg_replace('~ AUTO_INCREMENT=\\d+~','',$I);
		}return$I;
	}function
	truncate_sql($R){
		return"TRUNCATE ".table($R);
	}function
	use_sql($fb){
		return"USE ".idf_escape($fb);
	}function
	trigger_sql($R,$Q){
		$I="";foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($R,"%_")),null,"-- ")as$J){
			$I.="\n".($Q=='CREATE+ALTER'?"DROP TRIGGER IF EXISTS ".idf_escape($J["Trigger"]).";;\n":"")."CREATE TRIGGER ".idf_escape($J["Trigger"])." $J[Timing] $J[Event] ON ".table($J["Table"])." FOR EACH ROW\n$J[Statement];;\n";
		}return$I;
	}function
	show_variables(){
		return
		get_key_vals("SHOW VARIABLES");
	}function
	process_list(){
		return
		get_rows("SHOW FULL PROCESSLIST");
	}function
	show_status(){
		return
		get_key_vals("SHOW STATUS");
	}function
	support($Rb){
		global$f;return!ereg("scheme|sequence|type".($f->server_info<5.1?"|event|partitioning".($f->server_info<5?"|view|routine|trigger":""):""),$Rb);
	}$v="sql";$uf=array();$Me=array();foreach(array(lang(9)=>array("tinyint"=>3,"smallint"=>5,"mediumint"=>8,"int"=>10,"bigint"=>20,"decimal"=>66,"float"=>12,"double"=>21),lang(10)=>array("date"=>10,"datetime"=>19,"timestamp"=>19,"time"=>10,"year"=>4),lang(11)=>array("char"=>255,"varchar"=>65535,"tinytext"=>255,"text"=>65535,"mediumtext"=>16777215,"longtext"=>4294967295),lang(12)=>array("bit"=>20,"binary"=>255,"varbinary"=>65535,"tinyblob"=>255,"blob"=>65535,"mediumblob"=>16777215,"longblob"=>4294967295),lang(13)=>array("enum"=>65535,"set"=>64),)as$w=>$X){
		$uf+=$X;$Me[$w]=array_keys($X);
	}$Af=array("unsigned","zerofill","unsigned zerofill");$td=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","REGEXP","IN","IS NULL","NOT LIKE","NOT REGEXP","NOT IN","IS NOT NULL","");$ec=array("char_length","date","from_unixtime","hex","lower","round","sec_to_time","time_to_sec","upper");$hc=array("avg","count","count distinct","group_concat","max","min","sum");$vb=array(array("char"=>"md5/sha1/password/encrypt/uuid","binary"=>"md5/sha1/hex","date|time"=>"now",),array("int|float|double|decimal"=>"+/-","date"=>"+ interval/- interval","time"=>"addtime/subtime","char|text"=>"concat",));
}define("SERVER",$_GET[DRIVER]);define("DB",$_GET["db"]);define("ME",preg_replace('~^[^?]*/([^?]*).*~','\\1',$_SERVER["REQUEST_URI"]).'?'.(sid()?SID.'&':'').(SERVER!==null?DRIVER."=".urlencode(SERVER).'&':'').(isset($_GET["username"])?"username=".urlencode($_GET["username"]).'&':'').(DB!=""?'db='.urlencode(DB).'&'.(isset($_GET["ns"])?"ns=".urlencode($_GET["ns"])."&":""):''));$fa="3.3.3";class
Adminer{var$operators;function
name(){
	return"<a href='http://www.adminer.org/' id='h1'>Adminer</a>";
}function
credentials(){
	return
	array(SERVER,$_GET["username"],get_session("pwds"));
}function
permanentLogin(){
	return
	password_file();
}function
database(){
	return
	DB;
}function
headers(){
	return
	true;
}function
head(){
	return
	true;
}function
loginForm(){
	global$pb;echo'<table cellspacing="0">
	<tr><th>',lang(14),'<td>',html_select("driver",$pb,DRIVER,"loginDriver(this);"),'<tr><th>',lang(15),'<td><input name="server" value="',h(SERVER),'" title="hostname[:port]">
	<tr><th>',lang(16),'<td><input id="username" name="username" value="',h($_GET["username"]),'">
	<tr><th>',lang(17);?>
<td><input type="password" name="password">
	</table> <script type="text/javascript">
var username = document.getElementById('username');
username.focus();
username.form['driver'].onchange();
</script> <?php

echo"<p><input type='submit' value='".lang(18)."'>\n",checkbox("permanent",1,$_COOKIE["adminer_permanent"],lang(19))."\n";
}function
login($Nc,$Nd){
	return
	true;
}function
tableName($Te){
	return
	h($Te["Name"]);
}function
fieldName($k,$wd=0){
	return'<span title="'.h($k["full_type"]).'">'.h($k["field"]).'</span>';
}function
selectLinks($Te,$O=""){
	echo'<p class="tabs">';$Mc=array("select"=>lang(20),"table"=>lang(21));if(is_view($Te)){
		$Mc["view"]=lang(22);
	}else{$Mc["create"]=lang(23);
	}if(isset($O)){
		$Mc["edit"]=lang(24);
	}foreach($Mc
			as$w=>$X){
		echo" <a href='".h(ME)."$w=".urlencode($Te["Name"]).($w=="edit"?$O:"")."'".bold(isset($_GET[$w])).">$X</a>";
	}echo"\n";
}function
foreignKeys($R){
	return
	foreign_keys($R);
}function
backwardKeys($R,$Se){
	return
	array();
}function
backwardKeysPrint($ya,$J){
}function
selectQuery($G){
	global$v;return"<p><a href='".h(remove_from_uri("page"))."&amp;page=last' title='".lang(25)."'>&gt;&gt;</a> <code class='jush-$v'>".h(str_replace("\n"," ",$G))."</code> <a href='".h(ME)."sql=".urlencode($G)."'>".lang(26)."</a></p>\n";
}function
rowDescription($R){
	return"";
}function
rowDescriptions($K,$Yb){
	return$K;
}function
selectVal($X,$y,$k){
	$I=($X!="<i>NULL</i>"&&ereg("char|binary",$k["type"])&&!ereg("var",$k["type"])?"<code>$X</code>":$X);if(ereg('blob|bytea|raw|file',$k["type"])&&!is_utf8($X)){
		$I=lang(27,strlen(html_entity_decode($X,ENT_QUOTES)));
	}return($y?"<a href='$y'>$I</a>":$I);
}function
editVal($X,$k){
	return(ereg("binary",$k["type"])?reset(unpack("H*",$X)):$X);
}function
selectColumnsPrint($M,$e){
	global$ec,$hc;print_fieldset("select",lang(28),$M);$r=0;$dc=array(lang(29)=>$ec,lang(30)=>$hc);foreach($M
			as$w=>$X){
		$X=$_GET["columns"][$w];echo"<div>".html_select("columns[$r][fun]",array(-1=>"")+$dc,$X["fun"]),"(<select name='columns[$r][col]'><option>".optionlist($e,$X["col"],true)."</select>)</div>\n";$r++;
	}echo"<div>".html_select("columns[$r][fun]",array(-1=>"")+$dc,"","this.nextSibling.nextSibling.onchange();"),"(<select name='columns[$r][col]' onchange='selectAddRow(this);'><option>".optionlist($e,null,true)."</select>)</div>\n","</div></fieldset>\n";
}function
selectSearchPrint($Z,$e,$u){
	print_fieldset("search",lang(31),$Z);foreach($u
			as$r=>$t){
		if($t["type"]=="FULLTEXT"){
			echo"(<i>".implode("</i>, <i>",array_map('h',$t["columns"]))."</i>) AGAINST"," <input name='fulltext[$r]' value='".h($_GET["fulltext"][$r])."'>",checkbox("boolean[$r]",1,isset($_GET["boolean"][$r]),"BOOL"),"<br>\n";
		}
	}$r=0;foreach((array)$_GET["where"]as$X){
		if("$X[col]$X[val]"!=""&&in_array($X["op"],$this->operators)){
			echo"<div><select name='where[$r][col]'><option value=''>(".lang(32).")".optionlist($e,$X["col"],true)."</select>",html_select("where[$r][op]",$this->operators,$X["op"]),"<input name='where[$r][val]' value='".h($X["val"])."'></div>\n";$r++;
		}
	}echo"<div><select name='where[$r][col]' onchange='selectAddRow(this);'><option value=''>(".lang(32).")".optionlist($e,null,true)."</select>",html_select("where[$r][op]",$this->operators,"="),"<input name='where[$r][val]'></div>\n","</div></fieldset>\n";
}function
selectOrderPrint($wd,$e,$u){
	print_fieldset("sort",lang(33),$wd);$r=0;foreach((array)$_GET["order"]as$w=>$X){
		if(isset($e[$X])){
			echo"<div><select name='order[$r]'><option>".optionlist($e,$X,true)."</select>",checkbox("desc[$r]",1,isset($_GET["desc"][$w]),lang(34))."</div>\n";$r++;
		}
	}echo"<div><select name='order[$r]' onchange='selectAddRow(this);'><option>".optionlist($e,null,true)."</select>","<label><input type='checkbox' name='desc[$r]' value='1'>".lang(34)."</label></div>\n";echo"</div></fieldset>\n";
}function
selectLimitPrint($x){
	echo"<fieldset><legend>".lang(35)."</legend><div>";echo"<input name='limit' size='3' value='".h($x)."'>","</div></fieldset>\n";
}function
selectLengthPrint($ef){
	if(isset($ef)){
		echo"<fieldset><legend>".lang(36)."</legend><div>",'<input name="text_length" size="3" value="'.h($ef).'">',"</div></fieldset>\n";
	}
}function
selectActionPrint(){
	echo"<fieldset><legend>".lang(37)."</legend><div>","<input type='submit' value='".lang(28)."'>","</div></fieldset>\n";
}function
selectCommandPrint(){
	return!information_schema(DB);
}function
selectImportPrint(){
	return
	true;
}function
selectEmailPrint($yb,$e){
}function
selectColumnsProcess($e,$u){
	global$ec,$hc;$M=array();$q=array();foreach((array)$_GET["columns"]as$w=>$X){
		if($X["fun"]=="count"||(isset($e[$X["col"]])&&(!$X["fun"]||in_array($X["fun"],$ec)||in_array($X["fun"],$hc)))){
			$M[$w]=apply_sql_function($X["fun"],(isset($e[$X["col"]])?idf_escape($X["col"]):"*"));if(!in_array($X["fun"],$hc)){
				$q[]=$M[$w];
			}
		}
	}return
	array($M,$q);
}function
selectSearchProcess($l,$u){
	global$v;$I=array();foreach($u
			as$r=>$t){
		if($t["type"]=="FULLTEXT"&&$_GET["fulltext"][$r]!=""){
			$I[]="MATCH (".implode(", ",array_map('idf_escape',$t["columns"])).") AGAINST (".q($_GET["fulltext"][$r]).(isset($_GET["boolean"][$r])?" IN BOOLEAN MODE":"").")";
		}
	}foreach((array)$_GET["where"]as$X){
		if("$X[col]$X[val]"!=""&&in_array($X["op"],$this->operators)){
			$Ta=" $X[op]";if(ereg('IN$',$X["op"])){
				$qc=process_length($X["val"]);$Ta.=" (".($qc!=""?$qc:"NULL").")";
			}elseif(!$X["op"]){
				$Ta.=$X["val"];
			}elseif($X["op"]=="LIKE %%"){
				$Ta=" LIKE ".$this->processInput($l[$X["col"]],"%$X[val]%");
			}elseif(!ereg('NULL$',$X["op"])){
				$Ta.=" ".$this->processInput($l[$X["col"]],$X["val"]);
			}if($X["col"]!=""){
				$I[]=idf_escape($X["col"]).$Ta;
			}else{$Ma=array();foreach($l
					as$B=>$k){
				if(is_numeric($X["val"])||!ereg('int|float|double|decimal',$k["type"])){
					$B=idf_escape($B);$Ma[]=($v=="sql"&&ereg('char|text|enum|set',$k["type"])&&!ereg('^utf8',$k["collation"])?"CONVERT($B USING utf8)":$B);
				}
			}$I[]=($Ma?"(".implode("$Ta OR ",$Ma)."$Ta)":"0");
			}
		}
	}return$I;
}function
selectOrderProcess($l,$u){
	$I=array();foreach((array)$_GET["order"]as$w=>$X){
		if(isset($l[$X])||preg_match('~^((COUNT\\(DISTINCT |[A-Z0-9_]+\\()(`(?:[^`]|``)+`|"(?:[^"]|"")+")\\)|COUNT\\(\\*\\))$~',$X)){
			$I[]=(isset($l[$X])?idf_escape($X):$X).(isset($_GET["desc"][$w])?" DESC":"");
		}
	}return$I;
}function
selectLimitProcess(){
	return(isset($_GET["limit"])?$_GET["limit"]:"30");
}function
selectLengthProcess(){
	return(isset($_GET["text_length"])?$_GET["text_length"]:"100");
}function
selectEmailProcess($Z,$Yb){
	return
	false;
}function
messageQuery($G){
	global$v;static$Xa=0;restart_session();$s="sql-".($Xa++);$jc=&get_session("queries");if(strlen($G)>1e6){
		$G=ereg_replace('[\x80-\xFF]+$','',substr($G,0,1e6))."\n...";
	}$jc[$_GET["db"]][]=$G;return" <a href='#$s' onclick=\"return !toggle('$s');\">".lang(38)."</a><div id='$s' class='hidden'><pre><code class='jush-$v'>".shorten_utf8($G,1000).'</code></pre><p><a href="'.h(str_replace("db=".urlencode(DB),"db=".urlencode($_GET["db"]),ME).'sql=&history='.(count($jc[$_GET["db"]])-1)).'">'.lang(26).'</a></div>';
}function
editFunctions($k){
	global$vb;$I=($k["null"]?"NULL/":"");foreach($vb
			as$w=>$ec){
		if(!$w||(!isset($_GET["call"])&&(isset($_GET["select"])||where($_GET)))){
			foreach($ec
					as$E=>$X){
				if(!$E||ereg($E,$k["type"])){
					$I.="/$X";
				}
			}if($w&&!ereg('set|blob|bytea|raw|file',$k["type"])){
				$I.="/=";
			}
		}
	}return
	explode("/",$I);
}function
editInput($R,$k,$ua,$Y){
	if($k["type"]=="enum"){
		return(isset($_GET["select"])?"<label><input type='radio'$ua value='-1' checked><i>".lang(5)."</i></label> ":"").($k["null"]?"<label><input type='radio'$ua value=''".(isset($Y)||isset($_GET["select"])?"":" checked")."><i>NULL</i></label> ":"").enum_input("radio",$ua,$k,$Y,0);
	}return"";
}function
processInput($k,$Y,$o=""){
	if($o=="="){
		return$Y;
	}$B=$k["field"];$I=($k["type"]=="bit"&&ereg("^([0-9]+|b'[0-1]+')\$",$Y)?$Y:q($Y));if(ereg('^(now|getdate|uuid)$',$o)){
		$I="$o()";
	}elseif(ereg('^current_(date|timestamp)$',$o)){
		$I=$o;
	}elseif(ereg('^([+-]|\\|\\|)$',$o)){
		$I=idf_escape($B)." $o $I";
	}elseif(ereg('^[+-] interval$',$o)){
		$I=idf_escape($B)." $o ".(preg_match("~^(\\d+|'[0-9.: -]') [A-Z_]+$~i",$Y)?$Y:$I);
	}elseif(ereg('^(addtime|subtime|concat)$',$o)){
		$I="$o(".idf_escape($B).", $I)";
	}elseif(ereg('^(md5|sha1|password|encrypt|hex)$',$o)){
		$I="$o($I)";
	}if(ereg("binary",$k["type"])){
		$I="unhex($I)";
	}return$I;
}function
dumpOutput(){
	$I=array('text'=>lang(39),'file'=>lang(40));if(function_exists('gzencode')){
		$I['gz']='gzip';
	}if(function_exists('bzcompress')){
		$I['bz2']='bzip2';
	}return$I;
}function
dumpFormat(){
	return
	array('sql'=>'SQL','csv'=>'CSV,','csv;'=>'CSV;','tsv'=>'TSV');
}function
dumpTable($R,$Q,$yc=false){
	if($_POST["format"]!="sql"){
		echo"\xef\xbb\xbf";if($Q){
			dump_csv(array_keys(fields($R)));
		}
	}elseif($Q){
		$Ya=create_sql($R,$_POST["auto_increment"]);if($Ya){
			if($Q=="DROP+CREATE"){
				echo"DROP ".($yc?"VIEW":"TABLE")." IF EXISTS ".table($R).";\n";
			}if($yc){
				$Ya=preg_replace('~^([A-Z =]+) DEFINER=`'.preg_replace('~@(.*)~','`@`(%|\\1)',logged_user()).'`~','\\1',$Ya);
			}echo($Q!="CREATE+ALTER"?$Ya:($yc?substr_replace($Ya," OR REPLACE",6,0):substr_replace($Ya," IF NOT EXISTS",12,0))).";\n\n";
		}if($Q=="CREATE+ALTER"&&!$yc){
			$G="SELECT COLUMN_NAME, COLUMN_DEFAULT, IS_NULLABLE, COLLATION_NAME, COLUMN_TYPE, EXTRA, COLUMN_COMMENT FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = ".q($R)." ORDER BY ORDINAL_POSITION";echo"DELIMITER ;;
			CREATE PROCEDURE adminer_alter (INOUT alter_command text) BEGIN
			DECLARE _column_name, _collation_name, after varchar(64) DEFAULT '';
			DECLARE _column_type, _column_default text;
			DECLARE _is_nullable char(3);
			DECLARE _extra varchar(30);
			DECLARE _column_comment varchar(255);
			DECLARE done, set_after bool DEFAULT 0;
			DECLARE add_columns text DEFAULT '";$l=array();$oa="";foreach(get_rows($G)as$J){
			$ib=$J["COLUMN_DEFAULT"];$J["default"]=(isset($ib)?q($ib):"NULL");$J["after"]=q($oa);$J["alter"]=escape_string(idf_escape($J["COLUMN_NAME"])." $J[COLUMN_TYPE]".($J["COLLATION_NAME"]?" COLLATE $J[COLLATION_NAME]":"").(isset($ib)?" DEFAULT ".($ib=="CURRENT_TIMESTAMP"?$ib:$J["default"]):"").($J["IS_NULLABLE"]=="YES"?"":" NOT NULL").($J["EXTRA"]?" $J[EXTRA]":"").($J["COLUMN_COMMENT"]?" COMMENT ".q($J["COLUMN_COMMENT"]):"").($oa?" AFTER ".idf_escape($oa):" FIRST"));echo", ADD $J[alter]";$l[]=$J;$oa=$J["COLUMN_NAME"];
			}echo"';
			DECLARE columns CURSOR FOR $G;
			DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;
			SET @alter_table = '';
			OPEN columns;
			REPEAT
			FETCH columns INTO _column_name, _column_default, _is_nullable, _collation_name, _column_type, _extra, _column_comment;
			IF NOT done THEN
			SET set_after = 1;
			CASE _column_name";foreach($l
					as$J){
				echo"
				WHEN ".q($J["COLUMN_NAME"])." THEN
				SET add_columns = REPLACE(add_columns, ', ADD $J[alter]', IF(
				_column_default <=> $J[default] AND _is_nullable = '$J[IS_NULLABLE]' AND _collation_name <=> ".(isset($J["COLLATION_NAME"])?"'$J[COLLATION_NAME]'":"NULL")." AND _column_type = ".q($J["COLUMN_TYPE"])." AND _extra = '$J[EXTRA]' AND _column_comment = ".q($J["COLUMN_COMMENT"])." AND after = $J[after]
				, '', ', MODIFY $J[alter]'));";
			}echo"
			ELSE
			SET @alter_table = CONCAT(@alter_table, ', DROP ', _column_name);
			SET set_after = 0;
			END CASE;
			IF set_after THEN
			SET after = _column_name;
			END IF;
			END IF;
			UNTIL done END REPEAT;
			CLOSE columns;
			IF @alter_table != '' OR add_columns != '' THEN
			SET alter_command = CONCAT(alter_command, 'ALTER TABLE ".table($R)."', SUBSTR(CONCAT(add_columns, @alter_table), 2), ';\\n');
			END IF;
			END;;
			DELIMITER ;
			CALL adminer_alter(@adminer_alter);
			DROP PROCEDURE adminer_alter;

			";
		}
	}
}function
dumpData($R,$Q,$G){
	global$f,$v;$Rc=($v=="sqlite"?0:1048576);if($Q){
		if($_POST["format"]=="sql"&&$Q=="TRUNCATE+INSERT"){
			echo
			truncate_sql($R).";\n";
		}if($_POST["format"]=="sql"){
			$l=fields($R);
		}$H=$f->query($G,1);if($H){
			$vc="";$Da="";while($J=$H->fetch_assoc()){
				if($_POST["format"]!="sql"){
					if($Q=="table"){
						dump_csv(array_keys($J));$Q="INSERT";
					}dump_csv($J);
				}else{if(!$vc){
					$vc="INSERT INTO ".table($R)." (".implode(", ",array_map('idf_escape',array_keys($J))).") VALUES";
				}foreach($J
						as$w=>$X){
					$J[$w]=(isset($X)?(ereg('int|float|double|decimal',$l[$w]["type"])?$X:q($X)):"NULL");
				}$L=implode(",\t",$J);if($Q=="INSERT+UPDATE"){
					$O=array();foreach($J
							as$w=>$X){
						$O[]=idf_escape($w)." = $X";
					}echo"$vc ($L) ON DUPLICATE KEY UPDATE ".implode(", ",$O).";\n";
				}else{$L=($Rc?"\n":" ")."($L)";if(!$Da){
					$Da=$vc.$L;
				}elseif(strlen($Da)+4+strlen($L)<$Rc){
					$Da.=",$L";
				}else{echo"$Da;\n";$Da=$vc.$L;
				}
				}
				}
			}if($_POST["format"]=="sql"&&$Q!="INSERT+UPDATE"&&$Da){
				$Da.=";\n";echo$Da;
			}
		}elseif($_POST["format"]=="sql"){
			echo"-- ".str_replace("\n"," ",$f->error)."\n";
		}
	}
}function
dumpHeaders($nc,$dd=false){
	$Dd=$_POST["output"];$Ob=($_POST["format"]=="sql"?"sql":($dd?"tar":"csv"));header("Content-Type: ".($Dd=="bz2"?"application/x-bzip":($Dd=="gz"?"application/x-gzip":($Ob=="tar"?"application/x-tar":($Ob=="sql"||$Dd!="file"?"text/plain":"text/csv")."; charset=utf-8"))));if($Dd=="bz2"){
		ob_start('bzcompress',1e6);
	}if($Dd=="gz"){
		ob_start('gzencode',1e6);
	}return$Ob;
}function
homepage(){
	echo'<p>'.($_GET["ns"]==""?'<a href="'.h(ME).'database=">'.lang(41)."</a>\n":""),(support("scheme")?"<a href='".h(ME)."scheme='>".($_GET["ns"]!=""?lang(42):lang(43))."</a>\n":""),($_GET["ns"]!==""?'<a href="'.h(ME).'schema=">'.lang(44)."</a>\n":""),(support("privileges")?"<a href='".h(ME)."privileges='>".lang(45)."</a>\n":"");return
	true;
}function
navigation($cd){
	global$fa,$f,$T,$v,$pb;echo'<h1>
	',$this->name(),' <span class="version">',$fa,'</span>
	<a href="http://www.adminer.org/#download" id="version">',(version_compare($fa,$_COOKIE["adminer_version"])<0?h($_COOKIE["adminer_version"]):""),'</a>
	</h1>
	';if($cd=="auth"){
	$Vb=true;foreach((array)$_SESSION["pwds"]as$ob=>$Ce){
		foreach($Ce
				as$N=>$Ff){
			foreach($Ff
					as$Ef=>$Nd){
				if(isset($Nd)){
					if($Vb){
						echo"<p onclick='eventStop(event);'>\n";$Vb=false;
					}echo"<a href='".h(auth_url($ob,$N,$Ef))."'>($pb[$ob]) ".h($Ef.($N!=""?"@$N":""))."</a><br>\n";
				}
			}
		}
	}
	}else{$h=get_databases();echo'<form action="" method="post">
	<p class="logout">
	';if(DB==""||!$cd){
	echo"<a href='".h(ME)."sql='".bold(isset($_GET["sql"])).">".lang(38)."</a>\n";if(support("dump")){
		echo"<a href='".h(ME)."dump=".urlencode(isset($_GET["table"])?$_GET["table"]:$_GET["select"])."' id='dump'".bold(isset($_GET["dump"])).">".lang(46)."</a>\n";
	}
	}echo'<input type="submit" name="logout" value="',lang(47),'" onclick="eventStop(event);">
	<input type="hidden" name="token" value="',$T,'">
	</p>
	</form>
	<form action="">
	<p>
	';hidden_fields_get();echo($h?html_select("db",array(""=>"(".lang(48).")")+$h,DB,"this.form.submit();"):'<input name="db" value="'.h(DB).'">'),'<input type="submit" value="',lang(8),'"',($h?" class='hidden'":""),' onclick="eventStop(event);">
	';if($cd!="db"&&DB!=""&&$f->select_db(DB)){
	if($_GET["ns"]!==""&&!$cd){
		echo'<p><a href="'.h(ME).'create="'.bold($_GET["create"]==="").">".lang(49)."</a>\n";$Ye=tables_list();if(!$Ye){
			echo"<p class='message'>".lang(6)."\n";
		}else{$this->tablesPrint($Ye);$Mc=array();foreach($Ye
				as$R=>$V){
			$Mc[]=preg_quote($R,'/');
		}echo"<script type='text/javascript'>\n","var jushLinks = { $v: [ '".js_escape(ME)."table=\$&', /\\b(".implode("|",$Mc).")\\b/g ] };\n";foreach(array("bac","bra","sqlite_quo","mssql_bra")as$X){
			echo"jushLinks.$X = jushLinks.$v;\n";
		}echo"</script>\n";
		}
	}
	}echo(isset($_GET["sql"])?'<input type="hidden" name="sql" value="">':(isset($_GET["schema"])?'<input type="hidden" name="schema" value="">':(isset($_GET["dump"])?'<input type="hidden" name="dump" value="">':""))),"</p></form>\n";
	}
}function
tablesPrint($Ye){
	echo"<p id='tables'>\n";foreach($Ye
			as$R=>$V){
		echo'<a href="'.h(ME).'select='.urlencode($R).'"'.bold($_GET["select"]==$R).">".lang(50)."</a> ",'<a href="'.h(ME).'table='.urlencode($R).'"'.bold($_GET["table"]==$R)." title='".lang(21)."'>".$this->tableName(array("Name"=>$R))."</a><br>\n";
	}
}
}$c=(function_exists('adminer_object')?adminer_object():new
		Adminer);if(!isset($c->operators)){
	$c->operators=$td;
}function
page_header($hf,$j="",$Ca=array(),$if=""){
	global$a,$c,$f,$pb;header("Content-Type: text/html; charset=utf-8");if($c->headers()){
		header("X-Frame-Options: deny");header("X-XSS-Protection: 0");
	}$jf=$hf.($if!=""?": ".h($if):"");$kf=strip_tags($jf.(SERVER!=""&&SERVER!="localhost"?h(" - ".SERVER):"")." - ".$c->name());if(is_ajax()){
		header("X-AJAX-Title: ".rawurlencode($kf));
	}else{echo'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
	<html lang="',$a,'" dir="',lang(51),'">
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	<meta http-equiv="Content-Script-Type" content="text/javascript">
	<meta name="robots" content="noindex">
	<title>',$kf,'</title>
	<link rel="stylesheet" type="text/css" href="',h(preg_replace("~\\?.*~","",ME))."?file=default.css&amp;version=3.3.3",'">
	<script type="text/javascript">
	var areYouSure = \'',lang(52),'\';
	</script>
	<script type="text/javascript" src="',h(preg_replace("~\\?.*~","",ME))."?file=functions.js&amp;version=3.3.3",'"></script>
	';if($c->head()){
	echo'<link rel="shortcut icon" type="image/x-icon" href="',h(preg_replace("~\\?.*~","",ME))."?file=favicon.ico&amp;version=3.3.3",'" id="favicon">
	';if(file_exists("adminer.css")){
	echo'<link rel="stylesheet" type="text/css" href="adminer.css">
	';
	}
	}echo'
	<body class="',lang(51),' nojs"',($_POST?"":" onclick=\"return bodyClick(event, '".h(js_escape(DB)."', '".js_escape($_GET["ns"]))."');\"");echo' onkeydown="bodyKeydown(event);" onload="bodyLoad(\'',(is_object($f)?substr($f->server_info,0,3):""),'\');',(isset($_COOKIE["adminer_version"])?"":" verifyVersion();");?>">
	<script type="text/javascript">
document.body.className = document.body.className.replace(/(^|\s)nojs(\s|$)/, '$1js$2');
</script>

	<div id="content">
		<?php
	}if(isset($Ca)){
		$y=substr(preg_replace('~(username|db|ns)=[^&]*&~','',ME),0,-1);echo'<p id="breadcrumb"><a href="'.h($y?$y:".").'">'.$pb[DRIVER].'</a> &raquo; ';$y=substr(preg_replace('~(db|ns)=[^&]*&~','',ME),0,-1);$N=(SERVER!=""?h(SERVER):lang(15));if($Ca===false){
			echo"$N\n";
		}else{echo"<a href='".($y?h($y):".")."' accesskey='1' title='Alt+Shift+1'>$N</a> &raquo; ";if($_GET["ns"]!=""||(DB!=""&&is_array($Ca))){
			echo'<a href="'.h($y."&db=".urlencode(DB).(support("scheme")?"&ns=":"")).'">'.h(DB).'</a> &raquo; ';
		}if(is_array($Ca)){
			if($_GET["ns"]!=""){
				echo'<a href="'.h(substr(ME,0,-1)).'">'.h($_GET["ns"]).'</a> &raquo; ';
			}foreach($Ca
					as$w=>$X){
				$kb=(is_array($X)?$X[1]:$X);if($kb!=""){
					echo'<a href="'.h(ME."$w=").urlencode(is_array($X)?$X[0]:$X).'">'.h($kb).'</a> &raquo; ';
				}
			}
		}echo"$hf\n";
		}
	}echo"<span id='loader'></span>\n","<h2>$jf</h2>\n";restart_session();$Cf=preg_replace('~^[^?]*~','',$_SERVER["REQUEST_URI"]);$ad=$_SESSION["messages"][$Cf];if($ad){
		echo"<div class='message'>".implode("</div>\n<div class='message'>",$ad)."</div>\n";unset($_SESSION["messages"][$Cf]);
	}$h=&get_session("dbs");if(DB!=""&&$h&&!in_array(DB,$h,true)){
		$h=null;
	}if($j){
		echo"<div class='error'>$j</div>\n";
	}define("PAGE_HEADER",1);
}function
page_footer($cd=""){
	global$c;if(!is_ajax()){
		echo'</div>

		';switch_lang();echo'<div id="menu">
		';$c->navigation($cd);echo'</div>
		';
	}
}function
int32($A){
	while($A>=2147483648){
		$A-=4294967296;
	}while($A<=-2147483649){
		$A+=4294967296;
	}return(int)$A;
}function
long2str($W,$Kf){
	$L='';foreach($W
			as$X){
		$L.=pack('V',$X);
	}if($Kf){
		return
		substr($L,0,end($W));
	}return$L;
}function
str2long($L,$Kf){
	$W=array_values(unpack('V*',str_pad($L,4*ceil(strlen($L)/4),"\0")));if($Kf){
		$W[]=strlen($L);
	}return$W;
}function
xxtea_mx($Of,$Nf,$Qe,$Ac){
	return
	int32((($Of>>5&0x7FFFFFF)^$Nf<<2)+(($Nf>>3&0x1FFFFFFF)^$Of<<4))^int32(($Qe^$Nf)+($Ac^$Of));
}function
encrypt_string($Le,$w){
	if($Le==""){
		return"";
	}$w=array_values(unpack("V*",pack("H*",md5($w))));$W=str2long($Le,true);$A=count($W)-1;$Of=$W[$A];$Nf=$W[0];$F=floor(6+52/($A+1));$Qe=0;while($F-->0){
		$Qe=int32($Qe+0x9E3779B9);$ub=$Qe>>2&3;for($Ed=0;$Ed<$A;$Ed++){
			$Nf=$W[$Ed+1];$ed=xxtea_mx($Of,$Nf,$Qe,$w[$Ed&3^$ub]);$Of=int32($W[$Ed]+$ed);$W[$Ed]=$Of;
		}$Nf=$W[0];$ed=xxtea_mx($Of,$Nf,$Qe,$w[$Ed&3^$ub]);$Of=int32($W[$A]+$ed);$W[$A]=$Of;
	}return
	long2str($W,false);
}function
decrypt_string($Le,$w){
	if($Le==""){
		return"";
	}$w=array_values(unpack("V*",pack("H*",md5($w))));$W=str2long($Le,false);$A=count($W)-1;$Of=$W[$A];$Nf=$W[0];$F=floor(6+52/($A+1));$Qe=int32($F*0x9E3779B9);while($Qe){
		$ub=$Qe>>2&3;for($Ed=$A;$Ed>0;$Ed--){
			$Of=$W[$Ed-1];$ed=xxtea_mx($Of,$Nf,$Qe,$w[$Ed&3^$ub]);$Nf=int32($W[$Ed]-$ed);$W[$Ed]=$Nf;
		}$Of=$W[$A];$ed=xxtea_mx($Of,$Nf,$Qe,$w[$Ed&3^$ub]);$Nf=int32($W[0]-$ed);$W[0]=$Nf;$Qe=int32($Qe-0x9E3779B9);
	}return
	long2str($W,true);
}$f='';$T=$_SESSION["token"];if(!$_SESSION["token"]){
	$_SESSION["token"]=rand(1,1e6);
}$Od=array();if($_COOKIE["adminer_permanent"]){
	foreach(explode(" ",$_COOKIE["adminer_permanent"])as$X){
		list($w)=explode(":",$X);$Od[$w]=$X;
	}
}if(isset($_POST["server"])){
	session_regenerate_id();$_SESSION["pwds"][$_POST["driver"]][$_POST["server"]][$_POST["username"]]=$_POST["password"];if($_POST["permanent"]){
		$w=base64_encode($_POST["driver"])."-".base64_encode($_POST["server"])."-".base64_encode($_POST["username"]);$Yd=$c->permanentLogin();$Od[$w]="$w:".base64_encode($Yd?encrypt_string($_POST["password"],$Yd):"");cookie("adminer_permanent",implode(" ",$Od));
	}if(count($_POST)==($_POST["permanent"]?5:4)||DRIVER!=$_POST["driver"]||SERVER!=$_POST["server"]||$_GET["username"]!==$_POST["username"]){
		redirect(auth_url($_POST["driver"],$_POST["server"],$_POST["username"]));
	}
}elseif($_POST["logout"]){
	if($T&&$_POST["token"]!=$T){
		page_header(lang(47),lang(53));page_footer("db");exit;
	}else{foreach(array("pwds","dbs","queries")as$w){
		set_session($w,null);
	}$w=base64_encode(DRIVER)."-".base64_encode(SERVER)."-".base64_encode($_GET["username"]);if($Od[$w]){
		unset($Od[$w]);cookie("adminer_permanent",implode(" ",$Od));
	}redirect(substr(preg_replace('~(username|db|ns)=[^&]*&~','',ME),0,-1),lang(54));
	}
}elseif($Od&&!$_SESSION["pwds"]){
	session_regenerate_id();$Yd=$c->permanentLogin();foreach($Od
			as$w=>$X){
		list(,$Ia)=explode(":",$X);list($ob,$N,$Ef)=array_map('base64_decode',explode("-",$w));$_SESSION["pwds"][$ob][$N][$Ef]=decrypt_string(base64_decode($Ia),$Yd);
	}
}function
auth_error($Ib=null){
	global$f,$c,$T;$De=session_name();$j="";if(!$_COOKIE[$De]&&$_GET[$De]&&ini_bool("session.use_only_cookies")){
		$j=lang(55);
	}elseif(isset($_GET["username"])){
		if(($_COOKIE[$De]||$_GET[$De])&&!$T){
			$j=lang(56);
		}else{$Nd=&get_session("pwds");if(isset($Nd)){
			$j=h($Ib?$Ib->getMessage():(is_string($f)?$f:lang(57)));$Nd=null;
		}
		}
	}page_header(lang(18),$j,null);echo"<form action='' method='post' onclick='eventStop(event);'>\n";$c->loginForm();echo"<div>";hidden_fields($_POST,array("driver","server","username","password","permanent"));echo"</div>\n","</form>\n";page_footer("auth");
}if(isset($_GET["username"])){
	if(!class_exists("Min_DB")){
		unset($_SESSION["pwds"][DRIVER]);page_header(lang(58),lang(59,implode(", ",$Td)),false);page_footer("auth");exit;
	}$f=connect();
}if(is_string($f)||!$c->login($_GET["username"],get_session("pwds"))){
	auth_error();exit;
}$T=$_SESSION["token"];if(isset($_POST["server"])&&$_POST["token"]){
	$_POST["token"]=$T;
}$j=($_POST?($_POST["token"]==$T?"":lang(53)):($_SERVER["REQUEST_METHOD"]!="POST"?"":lang(60,'"post_max_size"')));function
connect_error(){
	global$f,$T,$j,$pb;$h=array();if(DB!=""){
		page_header(lang(61).": ".h(DB),lang(62),true);
	}else{if($_POST["db"]&&!$j){
		queries_redirect(substr(ME,0,-1),lang(63),drop_databases($_POST["db"]));
	}page_header(lang(64),$j,false);echo"<p><a href='".h(ME)."database='>".lang(65)."</a>\n";foreach(array('privileges'=>lang(45),'processlist'=>lang(66),'variables'=>lang(67),'status'=>lang(68),)as$w=>$X){
		if(support($w)){
			echo"<a href='".h(ME)."$w='>$X</a>\n";
		}
	}echo"<p>".lang(69,$pb[DRIVER],"<b>$f->server_info</b>","<b>$f->extension</b>")."\n","<p>".lang(70,"<b>".h(logged_user())."</b>")."\n";if($_GET["refresh"]){
		set_session("dbs",null);
	}$h=get_databases();if($h){
		$ye=support("scheme");$d=collations();echo"<form action='' method='post'>\n","<table cellspacing='0' class='checkable' onclick='tableClick(event);'>\n","<thead><tr><td>&nbsp;<th>".lang(61)."<td>".lang(71)."<td>".lang(72)."</thead>\n";foreach($h
				as$i){
			$re=h(ME)."db=".urlencode($i);echo"<tr".odd()."><td>".checkbox("db[]",$i,in_array($i,(array)$_POST["db"])),"<th><a href='$re'>".h($i)."</a>","<td><a href='$re".($ye?"&amp;ns=":"")."&amp;database=' title='".lang(41)."'>".nbsp(db_collation($i,$d))."</a>","<td align='right'><a href='$re&amp;schema=' id='tables-".h($i)."' title='".lang(44)."'>?</a>","\n";
		}echo"</table>\n","<script type='text/javascript'>tableCheck();</script>\n","<p><input type='submit' name='drop' value='".lang(73)."'".confirm("formChecked(this, /db/)",1).">\n";echo"<input type='hidden' name='token' value='$T'>\n","<a href='".h(ME)."refresh=1' onclick='eventStop(event);'>".lang(74)."</a>\n","</form>\n";
	}
	}page_footer("db");if($h){
		echo"<script type='text/javascript'>ajaxSetHtml('".js_escape(ME)."script=connect');</script>\n";
	}
}if(isset($_GET["status"])){
	$_GET["variables"]=$_GET["status"];
}if(!(DB!=""?$f->select_db(DB):isset($_GET["sql"])||isset($_GET["dump"])||isset($_GET["database"])||isset($_GET["processlist"])||isset($_GET["privileges"])||isset($_GET["user"])||isset($_GET["variables"])||$_GET["script"]=="connect")){
	if(DB!=""){
		set_session("dbs",null);
	}connect_error();exit;
}function
select($H,$g=null,$mc=""){
	$Mc=array();$u=array();$e=array();$Aa=array();$uf=array();odd('');for($r=0;$J=$H->fetch_row();$r++){
		if(!$r){
			echo"<table cellspacing='0' class='nowrap'>\n","<thead><tr>";for($zc=0;$zc<count($J);$zc++){
				$k=$H->fetch_field();$B=$k->name;$yd=$k->orgtable;$xd=$k->orgname;if($mc){
					$Mc[$zc]=($B=="table"?"table=":($B=="possible_keys"?"indexes=":null));
				}elseif($yd!=""){
					if(!isset($u[$yd])){
						$u[$yd]=array();foreach(indexes($yd,$g)as$t){
							if($t["type"]=="PRIMARY"){
								$u[$yd]=array_flip($t["columns"]);break;
							}
						}$e[$yd]=$u[$yd];
					}if(isset($e[$yd][$xd])){
						unset($e[$yd][$xd]);$u[$yd][$xd]=$zc;$Mc[$zc]=$yd;
					}
				}if($k->charsetnr==63){
					$Aa[$zc]=true;
				}$uf[$zc]=$k->type;$B=h($B);echo"<th".($yd!=""||$k->name!=$xd?" title='".h(($yd!=""?"$yd.":"").$xd)."'":"").">".($mc?"<a href='$mc".strtolower($B)."' target='_blank' rel='noreferrer'>$B</a>":$B);
			}echo"</thead>\n";
		}echo"<tr".odd().">";foreach($J
				as$w=>$X){
			if(!isset($X)){
				$X="<i>NULL</i>";
			}elseif($Aa[$w]&&!is_utf8($X)){
				$X="<i>".lang(27,strlen($X))."</i>";
			}elseif(!strlen($X)){
				$X="&nbsp;";
			}else{$X=h($X);if($uf[$w]==254){
				$X="<code>$X</code>";
			}
			}if(isset($Mc[$w])&&!$e[$Mc[$w]]){
				if($mc){
					$y=$Mc[$w].urlencode($J[array_search("table=",$Mc)]);
				}else{$y="edit=".urlencode($Mc[$w]);foreach($u[$Mc[$w]]as$Ja=>$zc){
					$y.="&where".urlencode("[".bracket_escape($Ja)."]")."=".urlencode($J[$zc]);
				}
				}$X="<a href='".h(ME.$y)."'>$X</a>";
			}echo"<td>$X";
		}
	}echo($r?"</table>":"<p class='message'>".lang(75))."\n";
}function
referencable_primary($_e){
	$I=array();foreach(table_status()as$Ue=>$R){
		if($Ue!=$_e&&fk_support($R)){
			foreach(fields($Ue)as$k){
				if($k["primary"]){
					if($I[$Ue]){
						unset($I[$Ue]);break;
					}$I[$Ue]=$k;
				}
			}
		}
	}return$I;
}function
textarea($B,$Y,$K=10,$Ma=80){
	echo"<textarea name='$B' rows='$K' cols='$Ma' class='sqlarea' spellcheck='false' wrap='off' onkeydown='return textareaKeydown(this, event);'>";if(is_array($Y)){
		foreach($Y
				as$X){
			echo
			h($X)."\n\n\n";
		}
	}else{echo
	h($Y);
	}echo"</textarea>";
}function
format_time($He,$Ab){
	return" <span class='time'>(".lang(76,max(0,array_sum(explode(" ",$Ab))-array_sum(explode(" ",$He)))).")</span>";
}function
edit_type($w,$k,$d,$n=array()){
	global$Me,$uf,$Af,$pd;echo'<td><select name="',$w,'[type]" class="type" onfocus="lastType = selectValue(this);" onchange="editingTypeChange(this);">',optionlist((!$k["type"]||isset($uf[$k["type"]])?array():array($k["type"]))+$Me+($n?array(lang(77)=>$n):array()),$k["type"]),'</select>
	<td><input name="',$w,'[length]" value="',h($k["length"]),'" size="3" onfocus="editingLengthFocus(this);"><td class="options">',"<select name='$w"."[collation]'".(ereg('(char|text|enum|set)$',$k["type"])?"":" class='hidden'").'><option value="">('.lang(78).')'.optionlist($d,$k["collation"]).'</select>',($Af?"<select name='$w"."[unsigned]'".(!$k["type"]||ereg('(int|float|double|decimal)$',$k["type"])?"":" class='hidden'").'><option>'.optionlist($Af,$k["unsigned"]).'</select>':''),($n?"<select name='$w"."[on_delete]'".(ereg("`",$k["type"])?"":" class='hidden'")."><option value=''>(".lang(79).")".optionlist(explode("|",$pd),$k["on_delete"])."</select> ":" ");
}function
process_length($Kc){
	global$Db;return(preg_match("~^\\s*(?:$Db)(?:\\s*,\\s*(?:$Db))*\\s*\$~",$Kc)&&preg_match_all("~$Db~",$Kc,$Pc)?implode(",",$Pc[0]):preg_replace('~[^0-9,+-]~','',$Kc));
}function
process_type($k,$Ka="COLLATE"){
	global$Af;return" $k[type]".($k["length"]!=""?"(".process_length($k["length"]).")":"").(ereg('int|float|double|decimal',$k["type"])&&in_array($k["unsigned"],$Af)?" $k[unsigned]":"").(ereg('char|text|enum|set',$k["type"])&&$k["collation"]?" $Ka ".q($k["collation"]):"");
}function
process_field($k,$sf){
	return
	array(idf_escape($k["field"]),process_type($sf),($k["null"]?" NULL":" NOT NULL"),(isset($k["default"])?" DEFAULT ".(($k["type"]=="timestamp"&&eregi('^CURRENT_TIMESTAMP$',$k["default"]))||($k["type"]=="bit"&&ereg("^([0-9]+|b'[0-1]+')\$",$k["default"]))?$k["default"]:q($k["default"])):""),($k["on_update"]?" ON UPDATE $k[on_update]":""),(support("comment")&&$k["comment"]!=""?" COMMENT ".q($k["comment"]):""),($k["auto_increment"]?auto_increment():null),);
}function
type_class($V){
	foreach(array('char'=>'text','date'=>'time|year','binary'=>'blob','enum'=>'set',)as$w=>$X){
		if(ereg("$w|$X",$V)){
			return" class='$w'";
		}
	}
}function
edit_fields($l,$d,$V="TABLE",$qa=0,$n=array(),$Ra=false){
	global$tc;echo'<thead><tr class="wrap">
	';if($V=="PROCEDURE"){
	echo'<td>&nbsp;';
	}echo'<th>',($V=="TABLE"?lang(80):lang(81)),'<td>',lang(82),'<textarea id="enum-edit" rows="4" cols="12" wrap="off" style="display: none;" onblur="editingLengthBlur(this);"></textarea>
	<td>',lang(83),'<td>',lang(84);if($V=="TABLE"){
	echo'<td>NULL
	<td><input type="radio" name="auto_increment_col" value=""><acronym title="',lang(85),'">AI</acronym>
	<td',($_POST["defaults"]?"":" class='hidden'"),'>',lang(86),(support("comment")?"<td".($Ra?"":" class='hidden'").">".lang(87):"");
	}echo'<td>',"<input type='image' name='add[".(support("move_col")?0:count($l))."]' src='".h(preg_replace("~\\?.*~","",ME))."?file=plus.gif&amp;version=3.3.3' alt='+' title='".lang(88)."'>",'<script type="text/javascript">row_count = ',count($l),';</script>
	</thead>
	<tbody onkeydown="return editingKeydown(event);">
	';foreach($l
			as$r=>$k){
		$r++;$zd=$k[($_POST?"orig":"field")];$mb=(isset($_POST["add"][$r-1])||(isset($k["field"])&&!$_POST["drop_col"][$r]))&&(support("drop_col")||$zd=="");echo'<tr',($mb?"":" style='display: none;'"),'>
		',($V=="PROCEDURE"?"<td>".html_select("fields[$r][inout]",explode("|",$tc),$k["inout"]):""),'<th>';if($mb){
		echo'<input name="fields[',$r,'][field]" value="',h($k["field"]),'" onchange="',($k["field"]!=""||count($l)>1?"":"editingAddRow(this, $qa); "),'editingNameChange(this);" maxlength="64">';
		}echo'<input type="hidden" name="fields[',$r,'][orig]" value="',h($zd),'">
		';edit_type("fields[$r]",$k,$d,$n);if($V=="TABLE"){
		echo'<td>',checkbox("fields[$r][null]",1,$k["null"]),'<td><input type="radio" name="auto_increment_col" value="',$r,'"';if($k["auto_increment"]){
			echo' checked';
		}?>
		onclick="var field = this.form['fields[' + this.value + '][field]'];
		if (!field.value) { field.value = 'id'; field.onchange(); }">
		<td
		<?php echo($_POST["defaults"]?"":" class='hidden'"),'>',checkbox("fields[$r][has_default]",1,$k["has_default"]),'<input name="fields[',$r,'][default]" value="',h($k["default"]),'" onchange="this.previousSibling.checked = true;">
		',(support("comment")?"<td".($Ra?"":" class='hidden'")."><input name='fields[$r][comment]' value='".h($k["comment"])."' maxlength='255'>":"");}echo"<td>",(support("move_col")?"<input type='image' name='add[$r]' src='".h(preg_replace("~\\?.*~","",ME))."?file=plus.gif&amp;version=3.3.3' alt='+' title='".lang(88)."' onclick='return !editingAddRow(this, $qa, 1);'>&nbsp;"."<input type='image' name='up[$r]' src='".h(preg_replace("~\\?.*~","",ME))."?file=up.gif&amp;version=3.3.3' alt='^' title='".lang(89)."'>&nbsp;"."<input type='image' name='down[$r]' src='".h(preg_replace("~\\?.*~","",ME))."?file=down.gif&amp;version=3.3.3' alt='v' title='".lang(90)."'>&nbsp;":""),($zd==""||support("drop_col")?"<input type='image' name='drop_col[$r]' src='".h(preg_replace("~\\?.*~","",ME))."?file=cross.gif&amp;version=3.3.3' alt='x' title='".lang(91)."' onclick='return !editingRemoveRow(this);'>":""),"\n";}}function
		process_fields(&$l){ksort($l);$kd=0;if($_POST["up"]){$Ec=0;foreach($l
				as$w=>$k){if(key($_POST["up"])==$w){unset($l[$w]);array_splice($l,$Ec,0,array($k));break;}if(isset($k["field"])){$Ec=$kd;}$kd++;}}if($_POST["down"]){$Zb=false;foreach($l
						as$w=>$k){if(isset($k["field"])&&$Zb){unset($l[key($_POST["down"])]);array_splice($l,$kd,0,array($Zb));break;}if(key($_POST["down"])==$w){$Zb=$k;}$kd++;}}$l=array_values($l);if($_POST["add"]){array_splice($l,key($_POST["add"]),0,array(array()));}}function
						normalize_enum($_){return"'".str_replace("'","''",addcslashes(stripcslashes(str_replace($_[0][0].$_[0][0],$_[0][0],substr($_[0],1,-1))),'\\'))."'";}function
						grant($p,$ae,$e,$od){if(!$ae){return
						true;}if($ae==array("ALL PRIVILEGES","GRANT OPTION")){return($p=="GRANT"?queries("$p ALL PRIVILEGES$od WITH GRANT OPTION"):queries("$p ALL PRIVILEGES$od")&&queries("$p GRANT OPTION$od"));}return
						queries("$p ".preg_replace('~(GRANT OPTION)\\([^)]*\\)~','\\1',implode("$e, ",$ae).$e).$od);}function
						drop_create($qb,$Ya,$z,$Zc,$Xc,$Yc,$B){if($_POST["drop"]){return
						query_redirect($qb,$z,$Zc,true,!$_POST["dropped"]);}$rb=$B!=""&&($_POST["dropped"]||queries($qb));$ab=queries($Ya);if(!queries_redirect($z,($B!=""?$Xc:$Yc),$ab)&&$rb){redirect(null,$Zc);}return$rb;}function
						tar_file($Tb,$Ua){$I=pack("a100a8a8a8a12a12",$Tb,644,0,0,decoct(strlen($Ua)),decoct(time()));$Ha=8*32;for($r=0;$r<strlen($I);$r++){$Ha+=ord($I{$r});}$I.=sprintf("%06o",$Ha)."\0 ";return$I.str_repeat("\0",512-strlen($I)).$Ua.str_repeat("\0",511-(strlen($Ua)+511)%
								512);}session_cache_limiter("");if(!ini_bool("session.use_cookies")||@ini_set("session.use_cookies",false)!==false){session_write_close();}$pd="RESTRICT|CASCADE|SET NULL|NO ACTION";$Db="'(?:''|[^'\\\\]|\\\\.)*+'";$tc="IN|OUT|INOUT";if(isset($_GET["select"])&&($_POST["edit"]||$_POST["clone"])&&!$_POST["save"]){$_GET["edit"]=$_GET["select"];}if(isset($_GET["callf"])){$_GET["call"]=$_GET["callf"];}if(isset($_GET["function"])){$_GET["procedure"]=$_GET["function"];}if(isset($_GET["download"])){$b=$_GET["download"];header("Content-Type: application/octet-stream");header("Content-Disposition: attachment; filename=".friendly_url("$b-".implode("_",$_GET["where"])).".".friendly_url($_GET["field"]));echo$f->result("SELECT".limit(idf_escape($_GET["field"])." FROM ".table($b)," WHERE ".where($_GET),1));exit;}elseif(isset($_GET["table"])){$b=$_GET["table"];$l=fields($b);if(!$l){$j=error();}$S=($l?table_status($b):array());page_header(($l&&is_view($S)?lang(92):lang(93)).": ".h($b),$j);$c->selectLinks($S);$Qa=$S["Comment"];if($Qa!=""){echo"<p>".lang(87).": ".h($Qa)."\n";}if($l){echo"<table cellspacing='0'>\n","<thead><tr><th>".lang(94)."<td>".lang(82).(support("comment")?"<td>".lang(87):"")."</thead>\n";foreach($l
										as$k){echo"<tr".odd()."><th>".h($k["field"]),"<td title='".h($k["collation"])."'>".h($k["full_type"]).($k["null"]?" <i>NULL</i>":"").($k["auto_increment"]?" <i>".lang(85)."</i>":""),(isset($k["default"])?" [<b>".h($k["default"])."</b>]":""),(support("comment")?"<td>".nbsp($k["comment"]):""),"\n";}echo"</table>\n";if(!is_view($S)){echo"<h3>".lang(95)."</h3>\n";$u=indexes($b);if($u){echo"<table cellspacing='0'>\n";foreach($u
												as$B=>$t){ksort($t["columns"]);$Xd=array();foreach($t["columns"]as$w=>$X){$Xd[]="<i>".h($X)."</i>".($t["lengths"][$w]?"(".$t["lengths"][$w].")":"");}echo"<tr title='".h($B)."'><th>$t[type]<td>".implode(", ",$Xd)."\n";}echo"</table>\n";}echo'<p><a href="'.h(ME).'indexes='.urlencode($b).'">'.lang(96)."</a>\n";if(fk_support($S)){echo"<h3>".lang(77)."</h3>\n";$n=foreign_keys($b);if($n){echo"<table cellspacing='0'>\n","<thead><tr><th>".lang(97)."<td>".lang(98)."<td>".lang(79)."<td>".lang(99).($v!="sqlite"?"<td>&nbsp;":"")."</thead>\n";foreach($n
														as$B=>$m){echo"<tr title='".h($B)."'>","<th><i>".implode("</i>, <i>",array_map('h',$m["source"]))."</i>","<td><a href='".h($m["db"]!=""?preg_replace('~db=[^&]*~',"db=".urlencode($m["db"]),ME):($m["ns"]!=""?preg_replace('~ns=[^&]*~',"ns=".urlencode($m["ns"]),ME):ME))."table=".urlencode($m["table"])."'>".($m["db"]!=""?"<b>".h($m["db"])."</b>.":"").($m["ns"]!=""?"<b>".h($m["ns"])."</b>.":"").h($m["table"])."</a>","(<i>".implode("</i>, <i>",array_map('h',$m["target"]))."</i>)","<td>".nbsp($m["on_delete"])."\n","<td>".nbsp($m["on_update"])."\n";if($v!="sqlite"){echo'<td><a href="'.h(ME.'foreign='.urlencode($b).'&name='.urlencode($B)).'">'.lang(100).'</a>';}}echo"</table>\n";}if($v!="sqlite"){echo'<p><a href="'.h(ME).'foreign='.urlencode($b).'">'.lang(101)."</a>\n";}}if(support("trigger")){echo"<h3>".lang(102)."</h3>\n";$rf=triggers($b);if($rf){echo"<table cellspacing='0'>\n";foreach($rf
																as$w=>$X){echo"<tr valign='top'><td>$X[0]<td>$X[1]<th>".h($w)."<td><a href='".h(ME.'trigger='.urlencode($b).'&name='.urlencode($w))."'>".lang(100)."</a>\n";}echo"</table>\n";}echo'<p><a href="'.h(ME).'trigger='.urlencode($b).'">'.lang(103)."</a>\n";}}}}elseif(isset($_GET["schema"])){page_header(lang(44),"",array(),DB.($_GET["ns"]?".$_GET[ns]":""));$Ve=array();$We=array();$B="adminer_schema";$da=($_GET["schema"]?$_GET["schema"]:$_COOKIE[($_COOKIE["$B-".DB]?"$B-".DB:$B)]);preg_match_all('~([^:]+):([-0-9.]+)x([-0-9.]+)(_|$)~',$da,$Pc,PREG_SET_ORDER);foreach($Pc
																		as$r=>$_){$Ve[$_[1]]=array($_[2],$_[3]);$We[]="\n\t'".js_escape($_[1])."': [ $_[2], $_[3] ]";}$lf=0;$_a=-1;$xe=array();$ke=array();$Ic=array();foreach(table_status()as$S){if(!isset($S["Engine"])){continue;}$Qd=0;$xe[$S["Name"]]["fields"]=array();foreach(fields($S["Name"])as$B=>$k){$Qd+=1.25;$k["pos"]=$Qd;$xe[$S["Name"]]["fields"][$B]=$k;}$xe[$S["Name"]]["pos"]=($Ve[$S["Name"]]?$Ve[$S["Name"]]:array($lf,0));foreach($c->foreignKeys($S["Name"])as$X){if(!$X["db"]){$Gc=$_a;if($Ve[$S["Name"]][1]||$Ve[$X["table"]][1]){$Gc=min(floatval($Ve[$S["Name"]][1]),floatval($Ve[$X["table"]][1]))-1;}else{$_a-=.1;}while($Ic[(string)$Gc]){$Gc-=.0001;}$xe[$S["Name"]]["references"][$X["table"]][(string)$Gc]=array($X["source"],$X["target"]);$ke[$X["table"]][$S["Name"]][(string)$Gc]=$X["target"];$Ic[(string)$Gc]=true;}}$lf=max($lf,$xe[$S["Name"]]["pos"][0]+2.5+$Qd);}echo'<div id="schema" style="height: ',$lf,'em;">
																		<script type="text/javascript">
																		tablePos = {',implode(",",$We)."\n",'};
																		em = document.getElementById(\'schema\').offsetHeight / ',$lf,';
																		document.onmousemove = schemaMousemove;
																		document.onmouseup = function (ev) {
																		schemaMouseup(ev, \'',js_escape(DB),'\');
		};
		</script>
		';foreach($xe
				as$B=>$R){echo"<div class='table' style='top: ".$R["pos"][0]."em; left: ".$R["pos"][1]."em;' onmousedown='schemaMousedown(this, event);'>",'<a href="'.h(ME).'table='.urlencode($B).'"><b>'.h($B)."</b></a><br>\n";foreach($R["fields"]as$k){$X='<span'.type_class($k["type"]).' title="'.h($k["full_type"].($k["null"]?" NULL":'')).'">'.h($k["field"]).'</span>';echo($k["primary"]?"<i>$X</i>":$X)."<br>\n";}foreach((array)$R["references"]as$cf=>$le){foreach($le
						as$Gc=>$he){$Hc=$Gc-$Ve[$B][1];$r=0;foreach($he[0]as$Ee){echo"<div class='references' title='".h($cf)."' id='refs$Gc-".($r++)."' style='left: $Hc"."em; top: ".$R["fields"][$Ee]["pos"]."em; padding-top: .5em;'><div style='border-top: 1px solid Gray; width: ".(-$Hc)."em;'></div></div>\n";}}}foreach((array)$ke[$B]as$cf=>$le){foreach($le
								as$Gc=>$e){$Hc=$Gc-$Ve[$B][1];$r=0;foreach($e
										as$bf){echo"<div class='references' title='".h($cf)."' id='refd$Gc-".($r++)."' style='left: $Hc"."em; top: ".$R["fields"][$bf]["pos"]."em; height: 1.25em; background: url(".h(preg_replace("~\\?.*~","",ME))."?file=arrow.gif) no-repeat right center;&amp;version=3.3.3'><div style='height: .5em; border-bottom: 1px solid Gray; width: ".(-$Hc)."em;'></div></div>\n";}}}echo"</div>\n";}foreach($xe
												as$B=>$R){foreach((array)$R["references"]as$cf=>$le){foreach($le
														as$Gc=>$he){$bd=$lf;$Tc=-10;foreach($he[0]as$w=>$Ee){$Rd=$R["pos"][0]+$R["fields"][$Ee]["pos"];$Sd=$xe[$cf]["pos"][0]+$xe[$cf]["fields"][$he[1][$w]]["pos"];$bd=min($bd,$Rd,$Sd);$Tc=max($Tc,$Rd,$Sd);}echo"<div class='references' id='refl$Gc' style='left: $Gc"."em; top: $bd"."em; padding: .5em 0;'><div style='border-right: 1px solid Gray; margin-top: 1px; height: ".($Tc-$bd)."em;'></div></div>\n";}}}echo'</div>
														<p><a href="',h(ME."schema=".urlencode($da)),'" id="schema-link">',lang(104),'</a>
														';}elseif(isset($_GET["dump"])){$b=$_GET["dump"];if($_POST){$Wa="";foreach(array("output","format","db_style","routines","events","table_style","auto_increment","triggers","data_style")as$w){$Wa.="&$w=".urlencode($_POST[$w]);}cookie("adminer_export",substr($Wa,1));$Ob=dump_headers(($b!=""?$b:DB),(DB==""||count((array)$_POST["tables"]+(array)$_POST["data"])>1));$xc=($_POST["format"]=="sql");if($xc){echo"-- Adminer $fa ".$pb[DRIVER]." dump

														".($v!="sql"?"":"SET NAMES utf8;
																SET foreign_key_checks = 0;
																SET time_zone = ".q($f->result("SELECT @@time_zone")).";
																SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';

																");}$Q=$_POST["db_style"];$h=array(DB);if(DB==""){$h=$_POST["databases"];if(is_string($h)){$h=explode("\n",rtrim(str_replace("\r","",$h),"\n"));}}foreach((array)$h
																		as$i){if($f->select_db($i)){if($xc&&ereg('CREATE',$Q)&&($Ya=$f->result("SHOW CREATE DATABASE ".idf_escape($i),1))){if($Q=="DROP+CREATE"){echo"DROP DATABASE IF EXISTS ".idf_escape($i).";\n";}echo($Q=="CREATE+ALTER"?preg_replace('~^CREATE DATABASE ~','\\0IF NOT EXISTS ',$Ya):$Ya).";\n";}if($xc){if($Q){echo
																		use_sql($i).";\n\n";}if(in_array("CREATE+ALTER",array($Q,$_POST["table_style"]))){echo"SET @adminer_alter = '';\n\n";}$Cd="";if($_POST["routines"]){foreach(array("FUNCTION","PROCEDURE")as$se){foreach(get_rows("SHOW $se STATUS WHERE Db = ".q($i),null,"-- ")as$J){$Cd.=($Q!='DROP+CREATE'?"DROP $se IF EXISTS ".idf_escape($J["Name"]).";;\n":"").$f->result("SHOW CREATE $se ".idf_escape($J["Name"]),2).";;\n\n";}}}if($_POST["events"]){foreach(get_rows("SHOW EVENTS",null,"-- ")as$J){$Cd.=($Q!='DROP+CREATE'?"DROP EVENT IF EXISTS ".idf_escape($J["Name"]).";;\n":"").$f->result("SHOW CREATE EVENT ".idf_escape($J["Name"]),3).";;\n\n";}}if($Cd){echo"DELIMITER ;;\n\n$Cd"."DELIMITER ;\n\n";}}if($_POST["table_style"]||$_POST["data_style"]){$If=array();foreach(table_status()as$S){$R=(DB==""||in_array($S["Name"],(array)$_POST["tables"]));$db=(DB==""||in_array($S["Name"],(array)$_POST["data"]));if($R||$db){if(!is_view($S)){if($Ob=="tar"){ob_start();}$c->dumpTable($S["Name"],($R?$_POST["table_style"]:""));if($db){$c->dumpData($S["Name"],$_POST["data_style"],"SELECT * FROM ".table($S["Name"]));}if($xc&&$_POST["triggers"]&&$R&&($rf=trigger_sql($S["Name"],$_POST["table_style"]))){echo"\nDELIMITER ;;\n$rf\nDELIMITER ;\n";}if($Ob=="tar"){echo
																		tar_file((DB!=""?"":"$i/")."$S[Name].csv",ob_get_clean());}elseif($xc){echo"\n";}}elseif($xc){$If[]=$S["Name"];}}}foreach($If
																				as$Hf){$c->dumpTable($Hf,$_POST["table_style"],true);}if($Ob=="tar"){echo
																				pack("x512");}}if($Q=="CREATE+ALTER"&&$xc){$G="SELECT TABLE_NAME, ENGINE, TABLE_COLLATION, TABLE_COMMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA = DATABASE()";echo"DELIMITER ;;
																				CREATE PROCEDURE adminer_alter (INOUT alter_command text) BEGIN
																				DECLARE _table_name, _engine, _table_collation varchar(64);
																				DECLARE _table_comment varchar(64);
																				DECLARE done bool DEFAULT 0;
																				DECLARE tables CURSOR FOR $G;
																				DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;
																				OPEN tables;
																				REPEAT
																				FETCH tables INTO _table_name, _engine, _table_collation, _table_comment;
																				IF NOT done THEN
																				CASE _table_name";foreach(get_rows($G)as$J){$Qa=q($J["ENGINE"]=="InnoDB"?preg_replace('~(?:(.+); )?InnoDB free: .*~','\\1',$J["TABLE_COMMENT"]):$J["TABLE_COMMENT"]);echo"
																				WHEN ".q($J["TABLE_NAME"])." THEN
																				".(isset($J["ENGINE"])?"IF _engine != '$J[ENGINE]' OR _table_collation != '$J[TABLE_COLLATION]' OR _table_comment != $Qa THEN
																						ALTER TABLE ".idf_escape($J["TABLE_NAME"])." ENGINE=$J[ENGINE] COLLATE=$J[TABLE_COLLATION] COMMENT=$Qa;
																						END IF":"BEGIN END").";";}echo"
																						ELSE
																						SET alter_command = CONCAT(alter_command, 'DROP TABLE `', REPLACE(_table_name, '`', '``'), '`;\\n');
																						END CASE;
																						END IF;
																						UNTIL done END REPEAT;
																						CLOSE tables;
																						END;;
																						DELIMITER ;
																						CALL adminer_alter(@adminer_alter);
																						DROP PROCEDURE adminer_alter;
																						";}if(in_array("CREATE+ALTER",array($Q,$_POST["table_style"]))&&$xc){echo"SELECT @adminer_alter;\n";}}}if($xc){echo"-- ".$f->result("SELECT NOW()")."\n";}exit;}page_header(lang(105),"",($_GET["export"]!=""?array("table"=>$_GET["export"]):array()),DB);echo'
																						<form action="" method="post">
																						<table cellspacing="0">
																						';$gb=array('','USE','DROP+CREATE','CREATE');$Xe=array('','DROP+CREATE','CREATE');$eb=array('','TRUNCATE+INSERT','INSERT');if($v=="sql"){$gb[]='CREATE+ALTER';$Xe[]='CREATE+ALTER';$eb[]='INSERT+UPDATE';}parse_str($_COOKIE["adminer_export"],$J);if(!$J){$J=array("output"=>"text","format"=>"sql","db_style"=>(DB!=""?"":"CREATE"),"table_style"=>"DROP+CREATE","data_style"=>"INSERT");}if(!isset($J["events"])){$J["routines"]=$J["events"]=($_GET["dump"]=="");$J["triggers"]=$J["table_style"];}echo"<tr><th>".lang(106)."<td>".html_select("output",$c->dumpOutput(),$J["output"],0)."\n";echo"<tr><th>".lang(107)."<td>".html_select("format",$c->dumpFormat(),$J["format"],0)."\n";echo($v=="sqlite"?"":"<tr><th>".lang(61)."<td>".html_select('db_style',$gb,$J["db_style"]).(support("routine")?checkbox("routines",1,$J["routines"],lang(108)):"").(support("event")?checkbox("events",1,$J["events"],lang(109)):"")),"<tr><th>".lang(72)."<td>".html_select('table_style',$Xe,$J["table_style"]).checkbox("auto_increment",1,$J["auto_increment"],lang(85)).(support("trigger")?checkbox("triggers",1,$J["triggers"],lang(102)):""),"<tr><th>".lang(110)."<td>".html_select('data_style',$eb,$J["data_style"]),'</table>
																						<p><input type="submit" value="',lang(105),'">

																						<table cellspacing="0">
																						';$Vd=array();if(DB!=""){$Ga=($b!=""?"":" checked");echo"<thead><tr>","<th style='text-align: left;'><label><input type='checkbox' id='check-tables'$Ga onclick='formCheck(this, /^tables\\[/);'>".lang(72)."</label>","<th style='text-align: right;'><label>".lang(110)."<input type='checkbox' id='check-data'$Ga onclick='formCheck(this, /^data\\[/);'></label>","</thead>\n";$If="";foreach(table_status()as$S){$B=$S["Name"];$Ud=ereg_replace("_.*","",$B);$Ga=($b==""||$b==(substr($b,-1)=="%"?"$Ud%":$B));$Xd="<tr><td>".checkbox("tables[]",$B,$Ga,$B,"formUncheck('check-tables');");if(is_view($S)){$If.="$Xd\n";}else{echo"$Xd<td align='right'><label>".($S["Engine"]=="InnoDB"&&$S["Rows"]?"~ ":"").$S["Rows"].checkbox("data[]",$B,$Ga,"","formUncheck('check-data');")."</label>\n";}$Vd[$Ud]++;}echo$If;}else{echo"<thead><tr><th style='text-align: left;'><label><input type='checkbox' id='check-databases'".($b==""?" checked":"")." onclick='formCheck(this, /^databases\\[/);'>".lang(61)."</label></thead>\n";$h=get_databases();if($h){foreach($h
																								as$i){if(!information_schema($i)){$Ud=ereg_replace("_.*","",$i);echo"<tr><td>".checkbox("databases[]",$i,$b==""||$b=="$Ud%",$i,"formUncheck('check-databases');")."</label>\n";$Vd[$Ud]++;}}}else{echo"<tr><td><textarea name='databases' rows='10' cols='20'></textarea>";}}echo'</table>
																								</form>
																								';$Vb=true;foreach($Vd
																										as$w=>$X){if($w!=""&&$X>1){echo($Vb?"<p>":" ")."<a href='".h(ME)."dump=".urlencode("$w%")."'>".h($w)."</a>";$Vb=false;}}}elseif(isset($_GET["privileges"])){page_header(lang(45));$H=$f->query("SELECT User, Host FROM mysql.".(DB==""?"user":"db WHERE ".q(DB)." LIKE Db")." ORDER BY Host, User");$p=$H;if(!$H){$H=$f->query("SELECT SUBSTRING_INDEX(CURRENT_USER, '@', 1) AS User, SUBSTRING_INDEX(CURRENT_USER, '@', -1) AS Host");}echo"<form action=''><p>\n";hidden_fields_get();echo"<input type='hidden' name='db' value='".h(DB)."'>\n",($p?"":"<input type='hidden' name='grant' value=''>\n"),"<table cellspacing='0'>\n","<thead><tr><th>".lang(16)."<th>".lang(15)."<th>&nbsp;</thead>\n";while($J=$H->fetch_assoc()){echo'<tr'.odd().'><td>'.h($J["User"])."<td>".h($J["Host"]).'<td><a href="'.h(ME.'user='.urlencode($J["User"]).'&host='.urlencode($J["Host"])).'">'.lang(26)."</a>\n";}if(!$p||DB!=""){echo"<tr".odd()."><td><input name='user'><td><input name='host' value='localhost'><td><input type='submit' value='".lang(26)."'>\n";}echo"</table>\n","</form>\n",'<p><a href="'.h(ME).'user=">'.lang(111)."</a>";}elseif(isset($_GET["sql"])){if(!$j&&$_POST["export"]){dump_headers("sql");$c->dumpTable("","");$c->dumpData("","table",$_POST["query"]);exit;}restart_session();$kc=&get_session("queries");$jc=&$kc[DB];if(!$j&&$_POST["clear"]){$jc=array();redirect(remove_from_uri("history"));}page_header(lang(38),$j);if(!$j&&$_POST){$bc=false;$G=$_POST["query"];if($_POST["webfile"]){$bc=@fopen((file_exists("adminer.sql")?"adminer.sql":(file_exists("adminer.sql.gz")?"compress.zlib://adminer.sql.gz":"compress.bzip2://adminer.sql.bz2")),"rb");$G=($bc?fread($bc,1e6):false);}elseif($_FILES&&$_FILES["sql_file"]["error"]!=4){$G=get_file("sql_file",true);}if(is_string($G)){if(function_exists('memory_get_usage')){@ini_set("memory_limit",max(ini_get("memory_limit"),2*strlen($G)+memory_get_usage()+8e6));}if($G!=""&&strlen($G)<1e6){$F=$G.(ereg(';$',$G)?"":";");if(!$jc||end($jc)!=$F){$jc[]=$F;}}$Fe="(?:\\s|/\\*.*\\*/|(?:#|-- )[^\n]*\n|--\n)";if(!ini_bool("session.use_cookies")){session_write_close();}$jb=";";$kd=0;$_b=true;$g=connect();if(is_object($g)&&DB!=""){$g->select_db(DB);}$Pa=0;$Fb=array();$Hd='[\'"'.($v=="sql"?'`#':($v=="sqlite"?'`[':($v=="mssql"?'[':''))).']|/\\*|-- |$'.($v=="pgsql"?'|\\$[^$]*\\$':'');$mf=microtime();parse_str($_COOKIE["adminer_export"],$ka);$tb=$c->dumpFormat();unset($tb["sql"]);while($G!=""){if(!$kd&&preg_match("~^$Fe*DELIMITER\\s+(.+)~i",$G,$_)){$jb=$_[1];$G=substr($G,strlen($_[0]));}else{preg_match('('.preg_quote($jb)."|$Hd)",$G,$_,PREG_OFFSET_CAPTURE,$kd);$Zb=$_[0][0];if(!$Zb&&$bc&&!feof($bc)){$G.=fread($bc,1e5);}else{$kd=$_[0][1]+strlen($Zb);if(!$Zb&&rtrim($G)==""){break;}if($Zb&&$Zb!=$jb){while(preg_match('('.($Zb=='/*'?'\\*/':($Zb=='['?']':(ereg('^-- |^#',$Zb)?"\n":preg_quote($Zb)."|\\\\."))).'|$)s',$G,$_,PREG_OFFSET_CAPTURE,$kd)){$L=$_[0][0];$kd=$_[0][1]+strlen($L);if(!$L&&$bc&&!feof($bc)){$kd-=strlen($Zb);$G.=fread($bc,1e5);}elseif($L[0]!="\\"){break;}}}else{$_b=false;$F=substr($G,0,$_[0][1]);$Pa++;$Xd="<pre id='sql-$Pa'><code class='jush-$v'>".shorten_utf8(trim($F),1000)."</code></pre>\n";if(!$_POST["only_errors"]){echo$Xd;ob_flush();flush();}$He=microtime();if($f->multi_query($F)&&is_object($g)&&preg_match("~^$Fe*USE\\b~isU",$F)){$g->query($F);}do{$H=$f->store_result();$Ab=microtime();$ff=format_time($He,$Ab).(strlen($F)<1000?" <a href='".h(ME)."sql=".urlencode(trim($F))."'>".lang(26)."</a>":"");if($f->error){echo($_POST["only_errors"]?$Xd:""),"<p class='error'>".lang(112).": ".error()."\n";$Fb[]=" <a href='#sql-$Pa'>$Pa</a>";if($_POST["error_stops"]){break
																										2;}}elseif(is_object($H)){select($H,$g);if(!$_POST["only_errors"]){echo"<form action='' method='post'>\n","<p>".($H->num_rows?lang(113,$H->num_rows):"").$ff;$s="export-$Pa";$Nb=", <a href='#$s' onclick=\"return !toggle('$s');\">".lang(105)."</a><span id='$s' class='hidden'>: ".html_select("output",$c->dumpOutput(),$ka["output"])." ".html_select("format",$tb,$ka["format"])."<input type='hidden' name='query' value='".h($F)."'>"." <input type='submit' name='export' value='".lang(105)."' onclick='eventStop(event);'><input type='hidden' name='token' value='$T'></span>\n";if($g&&preg_match("~^($Fe|\\()*SELECT\\b~isU",$F)&&($Mb=explain($g,$F))){$s="explain-$Pa";echo", <a href='#$s' onclick=\"return !toggle('$s');\">EXPLAIN</a>$Nb","<div id='$s' class='hidden'>\n";select($Mb,$g,($v=="sql"?"http://dev.mysql.com/doc/refman/".substr($f->server_info,0,3)."/en/explain-output.html#explain_":""));echo"</div>\n";}else{echo$Nb;}echo"</form>\n";}}else{if(preg_match("~^$Fe*(CREATE|DROP|ALTER)$Fe+(DATABASE|SCHEMA)\\b~isU",$F)){restart_session();set_session("dbs",null);session_write_close();}if(!$_POST["only_errors"]){echo"<p class='message' title='".h($f->info)."'>".lang(114,$f->affected_rows)."$ff\n";}}$He=$Ab;}while($f->next_result());$G=substr($G,$kd);$kd=0;}}}}if($_b){echo"<p class='message'>".lang(115)."\n";}elseif($_POST["only_errors"]){echo"<p class='message'>".lang(116,$Pa-count($Fb)).format_time($mf,microtime())."\n";}elseif($Fb&&$Pa>1){echo"<p class='error'>".lang(112).": ".implode("",$Fb)."\n";}}else{echo"<p class='error'>".upload_error($G)."\n";}}echo'
																										<form action="" method="post" enctype="multipart/form-data" id="form">
																										<p>';$F=$_GET["sql"];if($_POST){$F=$_POST["query"];}elseif($_GET["history"]=="all"){$F=$jc;}elseif($_GET["history"]!=""){$F=$jc[$_GET["history"]];}textarea("query",$F,20);echo($_POST?"":"<script type='text/javascript'>document.getElementsByTagName('textarea')[0].focus();</script>\n"),"<p>".(ini_bool("file_uploads")?lang(117).': <input type="file" name="sql_file"'.($_FILES&&$_FILES["sql_file"]["error"]!=4?'':' onchange="this.form[\'only_errors\'].checked = true;"').'> (&lt; '.ini_get("upload_max_filesize").'B)':lang(118)),'<p>
																										<input type="submit" value="',lang(119),'" title="Ctrl+Enter">
																										<input type="hidden" name="token" value="',$T,'">
																										',checkbox("error_stops",1,$_POST["error_stops"],lang(120))."\n",checkbox("only_errors",1,$_POST["only_errors"],lang(121))."\n";print_fieldset("webfile",lang(122),$_POST["webfile"],"document.getElementById('form')['only_errors'].checked = true; ");$Sa=array();foreach(array("gz"=>"zlib","bz2"=>"bz2")as$w=>$X){if(extension_loaded($X)){$Sa[]=".$w";}}echo
																										lang(123,"<code>adminer.sql".($Sa?"[".implode("|",$Sa)."]":"")."</code>"),' <input type="submit" name="webfile" value="'.lang(124).'">',"</div></fieldset>\n";if($jc){print_fieldset("history",lang(125),$_GET["history"]!="");foreach($jc
																												as$w=>$X){echo'<a href="'.h(ME."sql=&history=$w").'">'.lang(26)."</a> <code class='jush-$v'>".shorten_utf8(ltrim(str_replace("\n"," ",str_replace("\r","",preg_replace('~^(#|-- ).*~m','',$X)))),80,"</code>")."<br>\n";}echo"<input type='submit' name='clear' value='".lang(126)."'>\n","<a href='".h(ME."sql=&history=all")."'>".lang(127)."</a>\n","</div></fieldset>\n";}echo'
																												</form>
																												';}elseif(isset($_GET["edit"])){$b=$_GET["edit"];$Z=(isset($_GET["select"])?(count($_POST["check"])==1?where_check($_POST["check"][0]):""):where($_GET));$Bf=(isset($_GET["select"])?$_POST["edit"]:$Z);$l=fields($b);foreach($l
																														as$B=>$k){if(!isset($k["privileges"][$Bf?"update":"insert"])||$c->fieldName($k)==""){unset($l[$B]);}}if($_POST&&!$j&&!isset($_GET["select"])){$z=$_POST["referer"];if($_POST["insert"]){$z=($Bf?null:$_SERVER["REQUEST_URI"]);}elseif(!ereg('^.+&select=.+$',$z)){$z=ME."select=".urlencode($b);}if(isset($_POST["delete"])){query_redirect("DELETE".limit1("FROM ".table($b)," WHERE $Z"),$z,lang(128));}else{$O=array();foreach($l
																																as$B=>$k){$X=process_input($k);if($X!==false&&$X!==null){$O[idf_escape($B)]=($Bf?"\n".idf_escape($B)." = $X":$X);}}if($Bf){if(!$O){redirect($z);}query_redirect("UPDATE".limit1(table($b)." SET".implode(",",$O),"\nWHERE $Z"),$z,lang(129));}else{$H=insert_into($b,$O);$Fc=($H?last_id():0);queries_redirect($z,lang(130,($Fc?" $Fc":"")),$H);}}}$Ue=$c->tableName(table_status($b));page_header(($Bf?lang(26):lang(131)),$j,array("select"=>array($b,$Ue)),$Ue);$J=null;if($_POST["save"]){$J=(array)$_POST["fields"];}elseif($Z){$M=array();foreach($l
																																		as$B=>$k){if(isset($k["privileges"]["select"])){$M[]=($_POST["clone"]&&$k["auto_increment"]?"'' AS ":(ereg("enum|set",$k["type"])?"1*".idf_escape($B)." AS ":"")).idf_escape($B);}}$J=array();if($M){$K=get_rows("SELECT".limit(implode(", ",$M)." FROM ".table($b)," WHERE $Z",(isset($_GET["select"])?2:1)));$J=(isset($_GET["select"])&&count($K)!=1?null:reset($K));}}if($J===false){echo"<p class='error'>".lang(75)."\n";}echo'
																																		<form action="" method="post" enctype="multipart/form-data" id="form">
																																		';if($l){echo"<table cellspacing='0' onkeydown='return editingKeydown(event);'>\n";foreach($l
																																				as$B=>$k){echo"<tr><th>".$c->fieldName($k);$ib=$_GET["set"][bracket_escape($B)];$Y=(isset($J)?($J[$B]!=""&&ereg("enum|set",$k["type"])?(is_array($J[$B])?array_sum($J[$B]):+$J[$B]):$J[$B]):(!$Bf&&$k["auto_increment"]?"":(isset($_GET["select"])?false:(isset($ib)?$ib:$k["default"]))));if(!$_POST["save"]&&is_string($Y)){$Y=$c->editVal($Y,$k);}$o=($_POST["save"]?(string)$_POST["function"][$B]:($Bf&&$k["on_update"]=="CURRENT_TIMESTAMP"?"now":($Y===false?null:(isset($Y)?'':'NULL'))));if($k["type"]=="timestamp"&&$Y=="CURRENT_TIMESTAMP"){$Y="";$o="now";}input($k,$Y,$o);echo"\n";}echo"</table>\n";}echo'<p>
																																				';if($l){echo"<input type='submit' value='".lang(132)."'>\n";if(!isset($_GET["select"])){echo"<input type='submit' name='insert' value='".($Bf?lang(133):lang(134))."' title='Ctrl+Shift+Enter'>\n";}}echo($Bf?"<input type='submit' name='delete' value='".lang(135)."' onclick=\"return confirm('".lang(0)."');\">\n":($_POST||!$l?"":"<script type='text/javascript'>document.getElementById('form').getElementsByTagName('td')[1].firstChild.focus();</script>\n"));if(isset($_GET["select"])){hidden_fields(array("check"=>(array)$_POST["check"],"clone"=>$_POST["clone"],"all"=>$_POST["all"]));}echo'<input type="hidden" name="referer" value="',h(isset($_POST["referer"])?$_POST["referer"]:$_SERVER["HTTP_REFERER"]),'">
																																				<input type="hidden" name="save" value="1">
																																				<input type="hidden" name="token" value="',$T,'">
																																				</form>
																																				';}elseif(isset($_GET["create"])){$b=$_GET["create"];$Id=array('HASH','LINEAR HASH','KEY','LINEAR KEY','RANGE','LIST');$je=referencable_primary($b);$n=array();foreach($je
																																						as$Ue=>$k){$n[str_replace("`","``",$Ue)."`".str_replace("`","``",$k["field"])]=$Ue;}$Ad=array();$Bd=array();if($b!=""){$Ad=fields($b);$Bd=table_status($b);}if($_POST&&!$_POST["fields"]){$_POST["fields"]=array();}if($_POST&&!$j&&!$_POST["add"]&&!$_POST["drop_col"]&&!$_POST["up"]&&!$_POST["down"]){if($_POST["drop"]){query_redirect("DROP TABLE ".table($b),substr(ME,0,-1),lang(136));}else{$l=array();$Xb=array();ksort($_POST["fields"]);$_d=reset($Ad);$oa="FIRST";foreach($_POST["fields"]as$w=>$k){$m=$n[$k["type"]];$sf=(isset($m)?$je[$m]:$k);if($k["field"]!=""){if(!$k["has_default"]){$k["default"]=null;}$ib=eregi_replace(" *on update CURRENT_TIMESTAMP","",$k["default"]);if($ib!=$k["default"]){$k["on_update"]="CURRENT_TIMESTAMP";$k["default"]=$ib;}if($w==$_POST["auto_increment_col"]){$k["auto_increment"]=true;}$ce=process_field($k,$sf);if($ce!=process_field($_d,$_d)){$l[]=array($k["orig"],$ce,$oa);}if(isset($m)){$Xb[idf_escape($k["field"])]=($b!=""?"ADD":" ")." FOREIGN KEY (".idf_escape($k["field"]).") REFERENCES ".table($n[$k["type"]])." (".idf_escape($sf["field"]).")".(ereg("^($pd)\$",$k["on_delete"])?" ON DELETE $k[on_delete]":"");}$oa="AFTER ".idf_escape($k["field"]);}elseif($k["orig"]!=""){$l[]=array($k["orig"]);}if($k["orig"]!=""){$_d=next($Ad);}}$Kd="";if(in_array($_POST["partition_by"],$Id)){$Ld=array();if($_POST["partition_by"]=='RANGE'||$_POST["partition_by"]=='LIST'){foreach(array_filter($_POST["partition_names"])as$w=>$X){$Y=$_POST["partition_values"][$w];$Ld[]="\nPARTITION ".idf_escape($X)." VALUES ".($_POST["partition_by"]=='RANGE'?"LESS THAN":"IN").($Y!=""?" ($Y)":" MAXVALUE");}}$Kd.="\nPARTITION BY $_POST[partition_by]($_POST[partition])".($Ld?" (".implode(",",$Ld)."\n)":($_POST["partitions"]?" PARTITIONS ".(+$_POST["partitions"]):""));}elseif($b!=""&&support("partitioning")){$Kd.="\nREMOVE PARTITIONING";}$Wc=lang(137);if($b==""){cookie("adminer_engine",$_POST["Engine"]);$Wc=lang(138);}queries_redirect(ME."table=".urlencode($_POST["name"]),$Wc,alter_table($b,$_POST["name"],$l,$Xb,$_POST["Comment"],($_POST["Engine"]&&$_POST["Engine"]!=$Bd["Engine"]?$_POST["Engine"]:""),($_POST["Collation"]&&$_POST["Collation"]!=$Bd["Collation"]?$_POST["Collation"]:""),($_POST["Auto_increment"]!=""?+$_POST["Auto_increment"]:""),$Kd));}}page_header(($b!=""?lang(23):lang(139)),$j,array("table"=>$b),$b);$J=array("Engine"=>$_COOKIE["adminer_engine"],"fields"=>array(array("field"=>"","type"=>(isset($uf["int"])?"int":(isset($uf["integer"])?"integer":"")))),"partition_names"=>array(""),);if($_POST){$J=$_POST;if($J["auto_increment_col"]){$J["fields"][$J["auto_increment_col"]]["auto_increment"]=true;}process_fields($J["fields"]);}elseif($b!=""){$J=$Bd;$J["name"]=$b;$J["fields"]=array();if(!$_GET["auto_increment"]){$J["Auto_increment"]="";}foreach($Ad
																																								as$k){$k["has_default"]=isset($k["default"]);if($k["on_update"]){$k["default"].=" ON UPDATE $k[on_update]";}$J["fields"][]=$k;}if(support("partitioning")){$cc="FROM information_schema.PARTITIONS WHERE TABLE_SCHEMA = ".q(DB)." AND TABLE_NAME = ".q($b);$H=$f->query("SELECT PARTITION_METHOD, PARTITION_ORDINAL_POSITION, PARTITION_EXPRESSION $cc ORDER BY PARTITION_ORDINAL_POSITION DESC LIMIT 1");list($J["partition_by"],$J["partitions"],$J["partition"])=$H->fetch_row();$J["partition_names"]=array();$J["partition_values"]=array();foreach(get_rows("SELECT PARTITION_NAME, PARTITION_DESCRIPTION $cc AND PARTITION_NAME != '' ORDER BY PARTITION_ORDINAL_POSITION")as$ve){$J["partition_names"][]=$ve["PARTITION_NAME"];$J["partition_values"][]=$ve["PARTITION_DESCRIPTION"];}$J["partition_names"][]="";}}$d=collations();$Pe=floor(extension_loaded("suhosin")?(min(ini_get("suhosin.request.max_vars"),ini_get("suhosin.post.max_vars"))-13)/10:0);if($Pe&&count($J["fields"])>$Pe){echo"<p class='error'>".h(lang(140,'suhosin.post.max_vars','suhosin.request.max_vars'))."\n";}$Cb=engines();foreach($Cb
																																										as$Bb){if(!strcasecmp($Bb,$J["Engine"])){$J["Engine"]=$Bb;break;}}echo'
																																										<form action="" method="post" id="form">
																																										<p>
																																										',lang(141),': <input name="name" maxlength="64" value="',h($J["name"]),'">
																																										';if($b==""&&!$_POST){?><script
				type='text/javascript'>document.getElementById('form')['name'].focus();</script>
			<?php }echo($Cb?html_select("Engine",array(""=>"(".lang(142).")")+$Cb,$J["Engine"]):""),' ',($d&&!ereg("sqlite|mssql",$v)?html_select("Collation",array(""=>"(".lang(78).")")+$d,$J["Collation"]):""),' <input type="submit" value="',lang(132),'">
			<table cellspacing="0" id="edit-fields" class="nowrap">
			';$Ra=($_POST?$_POST["comments"]:$J["Comment"]!="");if(!$_POST&&!$Ra){
			foreach($J["fields"]as$k){
				if($k["comment"]!=""){
					$Ra=true;break;
				}
			}
			}edit_fields($J["fields"],$d,"TABLE",$Pe,$n,$Ra);echo'</table>
			<p>
			',lang(85),': <input name="Auto_increment" size="6" value="',h($J["Auto_increment"]),'">
			<label class="jsonly"><input type="checkbox" name="defaults" value="1"',($_POST["defaults"]?" checked":""),' onclick="columnShow(this.checked, 5);">',lang(86),'</label>
			',(support("comment")?checkbox("comments",1,$Ra,lang(87),"columnShow(this.checked, 6); toggle('Comment'); if (this.checked) this.form['Comment'].focus();",true).' <input id="Comment" name="Comment" value="'.h($J["Comment"]).'" maxlength="60"'.($Ra?'':' class="hidden"').'>':''),'<p>
			<input type="submit" value="',lang(132),'">
			';if($_GET["create"]!=""){
			echo'<input type="submit" name="drop" value="',lang(73),'"',confirm(),'>';
			}echo'<input type="hidden" name="token" value="',$T,'">
			';if(support("partitioning")){
			$Jd=ereg('RANGE|LIST',$J["partition_by"]);print_fieldset("partition",lang(143),$J["partition_by"]);echo'<p>
			',html_select("partition_by",array(-1=>"")+$Id,$J["partition_by"],"partitionByChange(this);"),'(<input name="partition" value="',h($J["partition"]),'">)
			',lang(144),': <input name="partitions" size="2" value="',h($J["partitions"]),'"',($Jd||!$J["partition_by"]?" class='hidden'":""),'>
			<table cellspacing="0" id="partition-table"',($Jd?"":" class='hidden'"),'>
			<thead><tr><th>',lang(145),'<th>',lang(146),'</thead>
			';foreach($J["partition_names"]as$w=>$X){
			echo'<tr>','<td><input name="partition_names[]" value="'.h($X).'"'.($w==count($J["partition_names"])-1?' onchange="partitionNameChange(this);"':'').'>','<td><input name="partition_values[]" value="'.h($J["partition_values"][$w]).'">';
			}echo'</table>
			</div></fieldset>
			';
			}echo'</form>
			';
	}elseif(isset($_GET["indexes"])){
		$b=$_GET["indexes"];$rc=array("PRIMARY","UNIQUE","INDEX");$S=table_status($b);if(eregi("MyISAM|M?aria",$S["Engine"])){
			$rc[]="FULLTEXT";
		}$u=indexes($b);if($v=="sqlite"){
			unset($rc[0]);unset($u[""]);
		}if($_POST&&!$j&&!$_POST["add"]){
			$ra=array();foreach($_POST["indexes"]as$t){
				$B=$t["name"];if(in_array($t["type"],$rc)){
					$e=array();$Lc=array();$O=array();ksort($t["columns"]);foreach($t["columns"]as$w=>$Na){
						if($Na!=""){
							$Kc=$t["lengths"][$w];$O[]=idf_escape($Na).($Kc?"(".(+$Kc).")":"");$e[]=$Na;$Lc[]=($Kc?$Kc:null);
						}
					}if($e){
						$Lb=$u[$B];if($Lb){
							ksort($Lb["columns"]);ksort($Lb["lengths"]);if($t["type"]==$Lb["type"]&&array_values($Lb["columns"])===$e&&(!$Lb["lengths"]||array_values($Lb["lengths"])===$Lc)){
								unset($u[$B]);continue;
							}
						}$ra[]=array($t["type"],$B,"(".implode(", ",$O).")");
					}
				}
			}foreach($u
					as$B=>$Lb){
				$ra[]=array($Lb["type"],$B,"DROP");
			}if(!$ra){
				redirect(ME."table=".urlencode($b));
			}queries_redirect(ME."table=".urlencode($b),lang(147),alter_indexes($b,$ra));
		}page_header(lang(95),$j,array("table"=>$b),$b);$l=array_keys(fields($b));$J=array("indexes"=>$u);if($_POST){
			$J=$_POST;if($_POST["add"]){
				foreach($J["indexes"]as$w=>$t){
					if($t["columns"][count($t["columns"])]!=""){
						$J["indexes"][$w]["columns"][]="";
					}
				}$t=end($J["indexes"]);if($t["type"]||array_filter($t["columns"],'strlen')||array_filter($t["lengths"],'strlen')){
					$J["indexes"][]=array("columns"=>array(1=>""));
				}
			}
		}else{foreach($J["indexes"]as$w=>$t){
			$J["indexes"][$w]["name"]=$w;$J["indexes"][$w]["columns"][]="";
		}$J["indexes"][]=array("columns"=>array(1=>""));
		}echo'
		<form action="" method="post">
		<table cellspacing="0" class="nowrap">
		<thead><tr><th>',lang(148),'<th>',lang(149),'<th>',lang(150),'</thead>
		';$zc=1;foreach($J["indexes"]as$t){
		echo"<tr><td>".html_select("indexes[$zc][type]",array(-1=>"")+$rc,$t["type"],($zc==count($J["indexes"])?"indexesAddRow(this);":1))."<td>";ksort($t["columns"]);$r=1;foreach($t["columns"]as$w=>$Na){
			echo"<span>".html_select("indexes[$zc][columns][$r]",array(-1=>"")+$l,$Na,($r==count($t["columns"])?"indexesAddColumn":"indexesChangeColumn")."(this, '".js_escape($v=="sql"?"":$_GET["indexes"]."_")."');"),"<input name='indexes[$zc][lengths][$r]' size='2' value='".h($t["lengths"][$w])."'> </span>";$r++;
		}echo"<td><input name='indexes[$zc][name]' value='".h($t["name"])."'>\n";$zc++;
		}echo'</table>
		<p>
		<input type="submit" value="',lang(132),'">
		<noscript><p><input type="submit" name="add" value="',lang(88),'"></noscript>
		<input type="hidden" name="token" value="',$T,'">
		</form>
		';
	}elseif(isset($_GET["database"])){
		if($_POST&&!$j&&!isset($_POST["add_x"])){
			restart_session();if($_POST["drop"]){
				$_GET["db"]="";queries_redirect(remove_from_uri("db|database"),lang(151),drop_databases(array(DB)));
			}elseif(DB!==$_POST["name"]){
				if(DB!=""){
					$_GET["db"]=$_POST["name"];queries_redirect(preg_replace('~db=[^&]*&~','',ME)."db=".urlencode($_POST["name"]),lang(152),rename_database($_POST["name"],$_POST["collation"]));
				}else{$h=explode("\n",str_replace("\r","",$_POST["name"]));$Ne=true;$Ec="";foreach($h
						as$i){
					if(count($h)==1||$i!=""){
						if(!create_database($i,$_POST["collation"])){
							$Ne=false;
						}$Ec=$i;
					}
				}queries_redirect(ME."db=".urlencode($Ec),lang(153),$Ne);
				}
			}else{if(!$_POST["collation"]){
				redirect(substr(ME,0,-1));
			}query_redirect("ALTER DATABASE ".idf_escape($_POST["name"]).(eregi('^[a-z0-9_]+$',$_POST["collation"])?" COLLATE $_POST[collation]":""),substr(ME,0,-1),lang(154));
			}
		}page_header(DB!=""?lang(41):lang(155),$j,array(),DB);$d=collations();$B=DB;$Ka=null;if($_POST){
			$B=$_POST["name"];$Ka=$_POST["collation"];
		}elseif(DB!=""){
			$Ka=db_collation(DB,$d);
		}elseif($v=="sql"){
			foreach(get_vals("SHOW GRANTS")as$p){
				if(preg_match('~ ON (`(([^\\\\`]|``|\\\\.)*)%`\\.\\*)?~',$p,$_)&&$_[1]){
					$B=stripcslashes(idf_unescape("`$_[2]`"));break;
				}
			}
		}echo'
		<form action="" method="post">
		<p>
		',($_POST["add_x"]||strpos($B,"\n")?'<textarea id="name" name="name" rows="10" cols="40">'.h($B).'</textarea><br>':'<input id="name" name="name" value="'.h($B).'" maxlength="64">')."\n".($d?html_select("collation",array(""=>"(".lang(78).")")+$d,$Ka):"");?>
			<script type='text/javascript'>document.getElementById('name').focus();</script>
			<input type="submit"
			value="<?php echo
lang(132),'">
';if(DB!=""){echo"<input type='submit' name='drop' value='".lang(73)."'".confirm().">\n";}elseif(!$_POST["add_x"]&&$_GET["db"]==""){echo"<input type='image' name='add' src='".h(preg_replace("~\\?.*~","",ME))."?file=plus.gif&amp;version=3.3.3' alt='+' title='".lang(88)."'>\n";}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["call"])){$ca=$_GET["call"];page_header(lang(156).": ".h($ca),$j);$se=routine($ca,(isset($_GET["callf"])?"FUNCTION":"PROCEDURE"));$qc=array();$Cd=array();foreach($se["fields"]as$r=>$k){if(substr($k["inout"],-3)=="OUT"){$Cd[$r]="@".idf_escape($k["field"])." AS ".idf_escape($k["field"]);}if(!$k["inout"]||substr($k["inout"],0,2)=="IN"){$qc[]=$r;}}if(!$j&&$_POST){$Ea=array();foreach($se["fields"]as$w=>$k){if(in_array($w,$qc)){$X=process_input($k);if($X===false){$X="''";}if(isset($Cd[$w])){$f->query("SET @".idf_escape($k["field"])." = $X");}}$Ea[]=(isset($Cd[$w])?"@".idf_escape($k["field"]):$X);}$G=(isset($_GET["callf"])?"SELECT":"CALL")." ".idf_escape($ca)."(".implode(", ",$Ea).")";echo"<p><code class='jush-$v'>".h($G)."</code> <a href='".h(ME)."sql=".urlencode($G)."'>".lang(26)."</a>\n";if(!$f->multi_query($G)){echo"<p class='error'>".error()."\n";}else{$g=connect();if(is_object($g)){$g->select_db(DB);}do{$H=$f->store_result();if(is_object($H)){select($H,$g);}else{echo"<p class='message'>".lang(157,$f->affected_rows)."\n";}}while($f->next_result());if($Cd){select($f->query("SELECT ".implode(", ",$Cd)));}}}echo'
<form action="" method="post">
';if($qc){echo"<table cellspacing='0'>\n";foreach($qc
as$w){$k=$se["fields"][$w];$B=$k["field"];echo"<tr><th>".$c->fieldName($k);$Y=$_POST["fields"][$B];if($Y!=""){if($k["type"]=="enum"){$Y=+$Y;}if($k["type"]=="set"){$Y=array_sum($Y);}}input($k,$Y,(string)$_POST["function"][$B]);echo"\n";}echo"</table>\n";}echo'<p>
<input type="submit" value="',lang(156),'">
<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["foreign"])){$b=$_GET["foreign"];if($_POST&&!$j&&!$_POST["add"]&&!$_POST["change"]&&!$_POST["change-js"]){if($_POST["drop"]){query_redirect("ALTER TABLE ".table($b)."\nDROP ".($v=="sql"?"FOREIGN KEY ":"CONSTRAINT ").idf_escape($_GET["name"]),ME."table=".urlencode($b),lang(158));}else{$Ee=array_filter($_POST["source"],'strlen');ksort($Ee);$bf=array();foreach($Ee
as$w=>$X){$bf[$w]=$_POST["target"][$w];}query_redirect("ALTER TABLE ".table($b).($_GET["name"]!=""?"\nDROP FOREIGN KEY ".idf_escape($_GET["name"]).",":"")."\nADD FOREIGN KEY (".implode(", ",array_map('idf_escape',$Ee)).") REFERENCES ".table($_POST["table"])." (".implode(", ",array_map('idf_escape',$bf)).")".(ereg("^($pd)\$",$_POST["on_delete"])?" ON DELETE $_POST[on_delete]":"").(ereg("^($pd)\$",$_POST["on_update"])?" ON UPDATE $_POST[on_update]":""),ME."table=".urlencode($b),($_GET["name"]!=""?lang(159):lang(160)));$j=lang(161)."<br>$j";}}page_header(lang(162),$j,array("table"=>$b),$b);$J=array("table"=>$b,"source"=>array(""));if($_POST){$J=$_POST;ksort($J["source"]);if($_POST["add"]){$J["source"][]="";}elseif($_POST["change"]||$_POST["change-js"]){$J["target"]=array();}}elseif($_GET["name"]!=""){$n=foreign_keys($b);$J=$n[$_GET["name"]];$J["source"][]="";}$Ee=array_keys(fields($b));$bf=($b===$J["table"]?$Ee:array_keys(fields($J["table"])));$ie=array();foreach(table_status()as$B=>$S){if(fk_support($S)){$ie[]=$B;}}echo'
<form action="" method="post">
<p>
';if($J["db"]==""&&$J["ns"]==""){echo
lang(163),':
',html_select("table",$ie,$J["table"],"this.form['change-js'].value = '1'; if (!ajaxForm(this.form)) this.form.submit();"),'<input type="hidden" name="change-js" value="">
<noscript><p><input type="submit" name="change" value="',lang(164),'"></noscript>
<table cellspacing="0">
<thead><tr><th>',lang(97),'<th>',lang(98),'</thead>
';$zc=0;foreach($J["source"]as$w=>$X){echo"<tr>","<td>".html_select("source[".(+$w)."]",array(-1=>"")+$Ee,$X,($zc==count($J["source"])-1?"foreignAddRow(this);":1)),"<td>".html_select("target[".(+$w)."]",$bf,$J["target"][$w]);$zc++;}echo'</table>
<p>
',lang(79),': ',html_select("on_delete",array(-1=>"")+explode("|",$pd),$J["on_delete"]),' ',lang(99),': ',html_select("on_update",array(-1=>"")+explode("|",$pd),$J["on_update"]),'<p>
<input type="submit" value="',lang(132),'">
<noscript><p><input type="submit" name="add" value="',lang(165),'"></noscript>
';}if($_GET["name"]!=""){echo'<input type="submit" name="drop" value="',lang(73),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["view"])){$b=$_GET["view"];$rb=false;if($_POST&&!$j){$rb=drop_create("DROP VIEW ".table($b),"CREATE VIEW ".table($_POST["name"])." AS\n$_POST[select]",($_POST["drop"]?substr(ME,0,-1):ME."table=".urlencode($_POST["name"])),lang(166),lang(167),lang(168),$b);}page_header(($b!=""?lang(22):lang(169)),$j,array("table"=>$b),$b);$J=$_POST;if(!$J&&$b!=""){$J=view($b);$J["name"]=$b;}echo'
<form action="" method="post">
<p>',lang(150),': <input name="name" value="',h($J["name"]),'" maxlength="64">
<p>';textarea("select",$J["select"]);echo'<p>
';if($rb){echo'<input type="hidden" name="dropped" value="1">';}echo'<input type="submit" value="',lang(132),'">
';if($_GET["view"]!=""){echo'<input type="submit" name="drop" value="',lang(73),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["event"])){$aa=$_GET["event"];$wc=array("YEAR","QUARTER","MONTH","DAY","HOUR","MINUTE","WEEK","SECOND","YEAR_MONTH","DAY_HOUR","DAY_MINUTE","DAY_SECOND","HOUR_MINUTE","HOUR_SECOND","MINUTE_SECOND");$Je=array("ENABLED"=>"ENABLE","DISABLED"=>"DISABLE","SLAVESIDE_DISABLED"=>"DISABLE ON SLAVE");if($_POST&&!$j){if($_POST["drop"]){query_redirect("DROP EVENT ".idf_escape($aa),substr(ME,0,-1),lang(170));}elseif(in_array($_POST["INTERVAL_FIELD"],$wc)&&isset($Je[$_POST["STATUS"]])){$we="\nON SCHEDULE ".($_POST["INTERVAL_VALUE"]?"EVERY ".q($_POST["INTERVAL_VALUE"])." $_POST[INTERVAL_FIELD]".($_POST["STARTS"]?" STARTS ".q($_POST["STARTS"]):"").($_POST["ENDS"]?" ENDS ".q($_POST["ENDS"]):""):"AT ".q($_POST["STARTS"]))." ON COMPLETION".($_POST["ON_COMPLETION"]?"":" NOT")." PRESERVE";queries_redirect(substr(ME,0,-1),($aa!=""?lang(171):lang(172)),queries(($aa!=""?"ALTER EVENT ".idf_escape($aa).$we.($aa!=$_POST["EVENT_NAME"]?"\nRENAME TO ".idf_escape($_POST["EVENT_NAME"]):""):"CREATE EVENT ".idf_escape($_POST["EVENT_NAME"]).$we)."\n".$Je[$_POST["STATUS"]]." COMMENT ".q($_POST["EVENT_COMMENT"]).rtrim(" DO\n$_POST[EVENT_DEFINITION]",";").";"));}}page_header(($aa!=""?lang(173).": ".h($aa):lang(174)),$j);$J=$_POST;if(!$J&&$aa!=""){$K=get_rows("SELECT * FROM information_schema.EVENTS WHERE EVENT_SCHEMA = ".q(DB)." AND EVENT_NAME = ".q($aa));$J=reset($K);}echo'
<form action="" method="post">
<table cellspacing="0">
<tr><th>',lang(150),'<td><input name="EVENT_NAME" value="',h($J["EVENT_NAME"]),'" maxlength="64">
<tr><th>',lang(175),'<td><input name="STARTS" value="',h("$J[EXECUTE_AT]$J[STARTS]"),'">
<tr><th>',lang(176),'<td><input name="ENDS" value="',h($J["ENDS"]),'">
<tr><th>',lang(177),'<td><input name="INTERVAL_VALUE" value="',h($J["INTERVAL_VALUE"]),'" size="6"> ',html_select("INTERVAL_FIELD",$wc,$J["INTERVAL_FIELD"]),'<tr><th>',lang(68),'<td>',html_select("STATUS",$Je,$J["STATUS"]),'<tr><th>',lang(87),'<td><input name="EVENT_COMMENT" value="',h($J["EVENT_COMMENT"]),'" maxlength="64">
<tr><th>&nbsp;<td>',checkbox("ON_COMPLETION","PRESERVE",$J["ON_COMPLETION"]=="PRESERVE",lang(178)),'</table>
<p>';textarea("EVENT_DEFINITION",$J["EVENT_DEFINITION"]);echo'<p>
<input type="submit" value="',lang(132),'">
';if($aa!=""){echo'<input type="submit" name="drop" value="',lang(73),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["procedure"])){$ca=$_GET["procedure"];$se=(isset($_GET["function"])?"FUNCTION":"PROCEDURE");$te=routine_languages();$rb=false;if($_POST&&!$j&&!$_POST["add"]&&!$_POST["drop_col"]&&!$_POST["up"]&&!$_POST["down"]){$O=array();$l=(array)$_POST["fields"];ksort($l);foreach($l
as$k){if($k["field"]!=""){$O[]=(ereg("^($tc)\$",$k["inout"])?"$k[inout] ":"").idf_escape($k["field"]).process_type($k,"CHARACTER SET");}}$rb=drop_create("DROP $se ".idf_escape($ca),"CREATE $se ".idf_escape($_POST["name"])." (".implode(", ",$O).")".(isset($_GET["function"])?" RETURNS".process_type($_POST["returns"],"CHARACTER SET"):"").(in_array($_POST["language"],$te)?" LANGUAGE $_POST[language]":"").rtrim("\n$_POST[definition]",";").";",substr(ME,0,-1),lang(179),lang(180),lang(181),$ca);}page_header(($ca!=""?(isset($_GET["function"])?lang(182):lang(183)).": ".h($ca):(isset($_GET["function"])?lang(184):lang(185))),$j);$d=get_vals("SHOW CHARACTER SET");sort($d);$J=array("fields"=>array());if($_POST){$J=$_POST;$J["fields"]=(array)$J["fields"];process_fields($J["fields"]);}elseif($ca!=""){$J=routine($ca,$se);$J["name"]=$ca;}echo'
<form action="" method="post" id="form">
<p>',lang(150),': <input name="name" value="',h($J["name"]),'" maxlength="64">
',($te?lang(7).": ".html_select("language",$te,$J["language"]):""),'<table cellspacing="0" class="nowrap">
';edit_fields($J["fields"],$d,$se);if(isset($_GET["function"])){echo"<tr><td>".lang(186);edit_type("returns",$J["returns"],$d);}echo'</table>
<p>';textarea("definition",$J["definition"]);echo'<p>
<input type="submit" value="',lang(132),'">
';if($ca!=""){echo'<input type="submit" name="drop" value="',lang(73),'"',confirm(),'>';}if($rb){echo'<input type="hidden" name="dropped" value="1">';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["trigger"])){$b=$_GET["trigger"];$qf=trigger_options();$pf=array("INSERT","UPDATE","DELETE");$rb=false;if($_POST&&!$j&&in_array($_POST["Timing"],$qf["Timing"])&&in_array($_POST["Event"],$pf)&&in_array($_POST["Type"],$qf["Type"])){$gf=" $_POST[Timing] $_POST[Event]";$od=" ON ".table($b);$rb=drop_create("DROP TRIGGER ".idf_escape($_GET["name"]).($v=="pgsql"?$od:""),"CREATE TRIGGER ".idf_escape($_POST["Trigger"]).($v=="mssql"?$od.$gf:$gf.$od).rtrim(" $_POST[Type]\n$_POST[Statement]",";").";",ME."table=".urlencode($b),lang(187),lang(188),lang(189),$_GET["name"]);}page_header(($_GET["name"]!=""?lang(190).": ".h($_GET["name"]):lang(191)),$j,array("table"=>$b));$J=$_POST;if(!$J){$J=trigger($_GET["name"])+array("Trigger"=>$b."_bi");}echo'
<form action="" method="post" id="form">
<table cellspacing="0">
<tr><th>',lang(192),'<td>',html_select("Timing",$qf["Timing"],$J["Timing"],"if (/^".preg_quote($b,"/")."_[ba][iud]$/.test(this.form['Trigger'].value)) this.form['Trigger'].value = '".js_escape($b)."_' + selectValue(this).charAt(0).toLowerCase() + selectValue(this.form['Event']).charAt(0).toLowerCase();"),'<tr><th>',lang(193),'<td>',html_select("Event",$pf,$J["Event"],"this.form['Timing'].onchange();"),'<tr><th>',lang(82),'<td>',html_select("Type",$qf["Type"],$J["Type"]),'</table>
<p>',lang(150),': <input name="Trigger" value="',h($J["Trigger"]),'" maxlength="64">
<p>';textarea("Statement",$J["Statement"]);echo'<p>
<input type="submit" value="',lang(132),'">
';if($_GET["name"]!=""){echo'<input type="submit" name="drop" value="',lang(73),'"',confirm(),'>';}if($rb){echo'<input type="hidden" name="dropped" value="1">';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["user"])){$ea=$_GET["user"];$ae=array(""=>array("All privileges"=>""));foreach(get_rows("SHOW PRIVILEGES")as$J){foreach(explode(",",($J["Privilege"]=="Grant option"?"":$J["Context"]))as$Va){$ae[$Va][$J["Privilege"]]=$J["Comment"];}}$ae["Server Admin"]+=$ae["File access on server"];$ae["Databases"]["Create routine"]=$ae["Procedures"]["Create routine"];unset($ae["Procedures"]["Create routine"]);$ae["Columns"]=array();foreach(array("Select","Insert","Update","References")as$X){$ae["Columns"][$X]=$ae["Tables"][$X];}unset($ae["Server Admin"]["Usage"]);foreach($ae["Tables"]as$w=>$X){unset($ae["Databases"][$w]);}$gd=array();if($_POST){foreach($_POST["objects"]as$w=>$X){$gd[$X]=(array)$gd[$X]+(array)$_POST["grants"][$w];}}$fc=array();$md="";if(isset($_GET["host"])&&($H=$f->query("SHOW GRANTS FOR ".q($ea)."@".q($_GET["host"])))){while($J=$H->fetch_row()){if(preg_match('~GRANT (.*) ON (.*) TO ~',$J[0],$_)&&preg_match_all('~ *([^(,]*[^ ,(])( *\\([^)]+\\))?~',$_[1],$Pc,PREG_SET_ORDER)){foreach($Pc
as$X){if($X[1]!="USAGE"){$fc["$_[2]$X[2]"][$X[1]]=true;}if(ereg(' WITH GRANT OPTION',$J[0])){$fc["$_[2]$X[2]"]["GRANT OPTION"]=true;}}}if(preg_match("~ IDENTIFIED BY PASSWORD '([^']+)~",$J[0],$_)){$md=$_[1];}}}if($_POST&&!$j){$nd=(isset($_GET["host"])?q($ea)."@".q($_GET["host"]):"''");$hd=q($_POST["user"])."@".q($_POST["host"]);$Md=q($_POST["pass"]);if($_POST["drop"]){query_redirect("DROP USER $nd",ME."privileges=",lang(194));}else{$ab=false;if($nd!=$hd){$ab=queries(($f->server_info<5?"GRANT USAGE ON *.* TO":"CREATE USER")." $hd IDENTIFIED BY".($_POST["hashed"]?" PASSWORD":"")." $Md");$j=!$ab;}elseif($_POST["pass"]!=$md||!$_POST["hashed"]){queries("SET PASSWORD FOR $hd = ".($_POST["hashed"]?$Md:"PASSWORD($Md)"));}if(!$j){$pe=array();foreach($gd
as$jd=>$p){if(isset($_GET["grant"])){$p=array_filter($p);}$p=array_keys($p);if(isset($_GET["grant"])){$pe=array_diff(array_keys(array_filter($gd[$jd],'strlen')),$p);}elseif($nd==$hd){$ld=array_keys((array)$fc[$jd]);$pe=array_diff($ld,$p);$p=array_diff($p,$ld);unset($fc[$jd]);}if(preg_match('~^(.+)\\s*(\\(.*\\))?$~U',$jd,$_)&&(!grant("REVOKE",$pe,$_[2]," ON $_[1] FROM $hd")||!grant("GRANT",$p,$_[2]," ON $_[1] TO $hd"))){$j=true;break;}}}if(!$j&&isset($_GET["host"])){if($nd!=$hd){queries("DROP USER $nd");}elseif(!isset($_GET["grant"])){foreach($fc
as$jd=>$pe){if(preg_match('~^(.+)(\\(.*\\))?$~U',$jd,$_)){grant("REVOKE",array_keys($pe),$_[2]," ON $_[1] FROM $hd");}}}}queries_redirect(ME."privileges=",(isset($_GET["host"])?lang(195):lang(196)),!$j);if($ab){$f->query("DROP USER $hd");}}}page_header((isset($_GET["host"])?lang(16).": ".h("$ea@$_GET[host]"):lang(111)),$j,array("privileges"=>array('',lang(45))));if($_POST){$J=$_POST;$fc=$gd;}else{$J=$_GET+array("host"=>$f->result("SELECT SUBSTRING_INDEX(CURRENT_USER, '@', -1)"));$J["pass"]=$md;if($md!=""){$J["hashed"]=true;}$fc[DB!=""&&!isset($_GET["host"])?idf_escape(addcslashes(DB,"%_")).".*":""]=array();}echo'<form action="" method="post">
<table cellspacing="0">
<tr><th>',lang(15),'<td><input name="host" maxlength="60" value="',h($J["host"]),'">
<tr><th>',lang(16),'<td><input name="user" maxlength="16" value="',h($J["user"]),'">
<tr><th>',lang(17),'<td><input id="pass" name="pass" value="',h($J["pass"]),'">
';if(!$J["hashed"]){echo'<script type="text/javascript">typePassword(document.getElementById(\'pass\'));</script>';}echo
checkbox("hashed",1,$J["hashed"],lang(197),"typePassword(this.form['pass'], this.checked);"),'</table>

';echo"<table cellspacing='0'>\n","<thead><tr><th colspan='2'><a href='http://dev.mysql.com/doc/refman/".substr($f->server_info,0,3)."/en/grant.html#priv_level' target='_blank' rel='noreferrer'>".lang(45)."</a>";$r=0;foreach($fc
as$jd=>$p){echo'<th>'.($jd!="*.*"?"<input name='objects[$r]' value='".h($jd)."' size='10'>":"<input type='hidden' name='objects[$r]' value='*.*' size='10'>*.*");$r++;}echo"</thead>\n";foreach(array(""=>"","Server Admin"=>lang(15),"Databases"=>lang(61),"Tables"=>lang(93),"Columns"=>lang(94),"Procedures"=>lang(198),)as$Va=>$kb){foreach((array)$ae[$Va]as$Zd=>$Qa){echo"<tr".odd()."><td".($kb?">$kb<td":" colspan='2'").' lang="en" title="'.h($Qa).'">'.h($Zd);$r=0;foreach($fc
as$jd=>$p){$B="'grants[$r][".h(strtoupper($Zd))."]'";$Y=$p[strtoupper($Zd)];if($Va=="Server Admin"&&$jd!=(isset($fc["*.*"])?"*.*":"")){echo"<td>&nbsp;";}elseif(isset($_GET["grant"])){echo"<td><select name=$B><option><option value='1'".($Y?" selected":"").">".lang(199)."<option value='0'".($Y=="0"?" selected":"").">".lang(200)."</select>";}else{echo"<td align='center'><input type='checkbox' name=$B value='1'".($Y?" checked":"").($Zd=="All privileges"?" id='grants-$r-all'":($Zd=="Grant option"?"":" onclick=\"if (this.checked) formUncheck('grants-$r-all');\"")).">";}$r++;}}}echo"</table>\n",'<p>
<input type="submit" value="',lang(132),'">
';if(isset($_GET["host"])){echo'<input type="submit" name="drop" value="',lang(73),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["processlist"])){if(support("kill")&&$_POST&&!$j){$Bc=0;foreach((array)$_POST["kill"]as$X){if(queries("KILL ".(+$X))){$Bc++;}}queries_redirect(ME."processlist=",lang(201,$Bc),$Bc||!$_POST["kill"]);}page_header(lang(66),$j);echo'
<form action="" method="post">
<table cellspacing="0" onclick="tableClick(event);" class="nowrap checkable">
';$r=-1;foreach(process_list()as$r=>$J){if(!$r){echo"<thead><tr lang='en'>".(support("kill")?"<th>&nbsp;":"")."<th>".implode("<th>",array_keys($J))."</thead>\n";}echo"<tr".odd().">".(support("kill")?"<td>".checkbox("kill[]",$J["Id"],0):"");foreach($J
as$w=>$X){echo"<td>".(($v=="sql"?$w=="Info"&&$X!="":$w=="current_query"&&$X!="<IDLE>")?"<code class='jush-$v'>".shorten_utf8($X,100,"</code>").' <a href="'.h(ME.($J["db"]!=""?"db=".urlencode($J["db"])."&":"")."sql=".urlencode($X)).'">'.lang(26).'</a>':nbsp($X));}echo"\n";}echo'</table>
<script type=\'text/javascript\'>tableCheck();</script>
<p>
';if(support("kill")){echo($r+1)."/".lang(202,$f->result("SELECT @@max_connections")),"<p><input type='submit' value='".lang(203)."'>\n";}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["select"])){$b=$_GET["select"];$S=table_status($b);$u=indexes($b);$l=fields($b);$n=column_foreign_keys($b);if($S["Oid"]=="t"){$u[]=array("type"=>"PRIMARY","columns"=>array("oid"));}parse_str($_COOKIE["adminer_import"],$la);$qe=array();$e=array();$ef=null;foreach($l
as$w=>$k){$B=$c->fieldName($k);if(isset($k["privileges"]["select"])&&$B!=""){$e[$w]=html_entity_decode(strip_tags($B));if(ereg('text|lob',$k["type"])){$ef=$c->selectLengthProcess();}}$qe+=$k["privileges"];}list($M,$q)=$c->selectColumnsProcess($e,$u);$Z=$c->selectSearchProcess($l,$u);$wd=$c->selectOrderProcess($l,$u);$x=$c->selectLimitProcess();$cc=($M?implode(", ",$M):($S["Oid"]=="t"?"oid, ":"")."*")."\nFROM ".table($b);$gc=($q&&count($q)<count($M)?"\nGROUP BY ".implode(", ",$q):"").($wd?"\nORDER BY ".implode(", ",$wd):"");if($_GET["val"]&&is_ajax()){header("Content-Type: text/plain; charset=utf-8");foreach($_GET["val"]as$yf=>$J){echo$f->result("SELECT".limit(idf_escape(key($J))." FROM ".table($b)," WHERE ".where_check($yf).($Z?" AND ".implode(" AND ",$Z):"").($wd?" ORDER BY ".implode(", ",$wd):""),1));}exit;}if($_POST&&!$j){$Mf="(".implode(") OR (",array_map('where_check',(array)$_POST["check"])).")";$Wd=$_f=null;foreach($u
as$t){if($t["type"]=="PRIMARY"){$Wd=array_flip($t["columns"]);$_f=($M?$Wd:array());break;}}foreach((array)$_f
as$w=>$X){if(in_array(idf_escape($w),$M)){unset($_f[$w]);}}if($_POST["export"]){cookie("adminer_import","output=".urlencode($_POST["output"])."&format=".urlencode($_POST["format"]));dump_headers($b);$c->dumpTable($b,"");if(!is_array($_POST["check"])||$_f===array()){$Lf=$Z;if(is_array($_POST["check"])){$Lf[]="($Mf)";}$G="SELECT $cc".($Lf?"\nWHERE ".implode(" AND ",$Lf):"").$gc;}else{$wf=array();foreach($_POST["check"]as$X){$wf[]="(SELECT".limit($cc,"\nWHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($X).$gc,1).")";}$G=implode(" UNION ALL ",$wf);}$c->dumpData($b,"table",$G);exit;}if(!$c->selectEmailProcess($Z,$n)){if($_POST["save"]||$_POST["delete"]){$H=true;$ma=0;$G=table($b);$O=array();if(!$_POST["delete"]){foreach($e
as$B=>$X){$X=process_input($l[$B]);if($X!==null){if($_POST["clone"]){$O[idf_escape($B)]=($X!==false?$X:idf_escape($B));}elseif($X!==false){$O[]=idf_escape($B)." = $X";}}}$G.=($_POST["clone"]?" (".implode(", ",array_keys($O)).")\nSELECT ".implode(", ",$O)."\nFROM ".table($b):" SET\n".implode(",\n",$O));}if($_POST["delete"]||$O){$Oa="UPDATE";if($_POST["delete"]){$Oa="DELETE";$G="FROM $G";}if($_POST["clone"]){$Oa="INSERT";$G="INTO $G";}if($_POST["all"]||($_f===array()&&$_POST["check"])||count($q)<count($M)){$H=queries($Oa." $G".($_POST["all"]?($Z?"\nWHERE ".implode(" AND ",$Z):""):"\nWHERE $Mf"));$ma=$f->affected_rows;}else{foreach((array)$_POST["check"]as$X){$H=queries($Oa.limit1($G,"\nWHERE ".where_check($X)));if(!$H){break;}$ma+=$f->affected_rows;}}}queries_redirect(remove_from_uri("page"),lang(204,$ma),$H);}elseif(!$_POST["import"]){if(!$_POST["val"]){$j=lang(205);}else{$H=true;$ma=0;foreach($_POST["val"]as$yf=>$J){$O=array();foreach($J
as$w=>$X){$w=bracket_escape($w,1);$O[]=idf_escape($w)." = ".(ereg('char|text',$l[$w]["type"])||$X!=""?$c->processInput($l[$w],$X):"NULL");}$G=table($b)." SET ".implode(", ",$O);$Lf=" WHERE ".where_check($yf).($Z?" AND ".implode(" AND ",$Z):"");$H=queries("UPDATE".(count($q)<count($M)?" $G$Lf":limit1($G,$Lf)));if(!$H){break;}$ma+=$f->affected_rows;}queries_redirect(remove_from_uri(),lang(204,$ma),$H);}}elseif(is_string($Sb=get_file("csv_file",true))){cookie("adminer_import","output=".urlencode($la["output"])."&format=".urlencode($_POST["separator"]));$H=true;$Ma=array_keys($l);preg_match_all('~(?>"[^"]*"|[^"\\r\\n]+)+~',$Sb,$Pc);$ma=count($Pc[0]);begin();$Ae=($_POST["separator"]=="csv"?",":($_POST["separator"]=="tsv"?"\t":";"));foreach($Pc[0]as$w=>$X){preg_match_all("~((\"[^\"]*\")+|[^$Ae]*)$Ae~",$X.$Ae,$Qc);if(!$w&&!array_diff($Qc[1],$Ma)){$Ma=$Qc[1];$ma--;}else{$O=array();foreach($Qc[1]as$r=>$Ja){$O[idf_escape($Ma[$r])]=($Ja==""&&$l[$Ma[$r]]["null"]?"NULL":q(str_replace('""','"',preg_replace('~^"|"$~','',$Ja))));}$H=insert_update($b,$O,$Wd);if(!$H){break;}}}if($H){queries("COMMIT");}queries_redirect(remove_from_uri("page"),lang(206,$ma),$H);queries("ROLLBACK");}else{$j=upload_error($Sb);}}}$Ue=$c->tableName($S);page_header(lang(28).": $Ue",$j);session_write_close();$O=null;if(isset($qe["insert"])){$O="";foreach((array)$_GET["where"]as$X){if(count($n[$X["col"]])==1&&($X["op"]=="="||(!$X["op"]&&!ereg('[_%]',$X["val"])))){$O.="&set".urlencode("[".bracket_escape($X["col"])."]")."=".urlencode($X["val"]);}}}$c->selectLinks($S,$O);if(!$e){echo"<p class='error'>".lang(207).($l?".":": ".error())."\n";}else{echo"<form action='' id='form'>\n","<div style='display: none;'>";hidden_fields_get();echo(DB!=""?'<input type="hidden" name="db" value="'.h(DB).'">'.(isset($_GET["ns"])?'<input type="hidden" name="ns" value="'.h($_GET["ns"]).'">':""):"");echo'<input type="hidden" name="select" value="'.h($b).'">',"</div>\n";$c->selectColumnsPrint($M,$e);$c->selectSearchPrint($Z,$e,$u);$c->selectOrderPrint($wd,$e,$u);$c->selectLimitPrint($x);$c->selectLengthPrint($ef);$c->selectActionPrint();echo"</form>\n";$D=$_GET["page"];if($D=="last"){$ac=$f->result("SELECT COUNT(*) FROM ".table($b).($Z?" WHERE ".implode(" AND ",$Z):""));$D=floor(max(0,$ac-1)/$x);}$G="SELECT".limit((+$x&&$q&&count($q)<count($M)&&$v=="sql"?"SQL_CALC_FOUND_ROWS ":"").$cc,($Z?"\nWHERE ".implode(" AND ",$Z):"").$gc,($x!=""?+$x:null),($D?$x*$D:0),"\n");echo$c->selectQuery($G);$H=$f->query($G);if(!$H){echo"<p class='error'>".error()."\n";}else{if($v=="mssql"){$H->seek($x*$D);}$zb=array();echo"<form action='' method='post' enctype='multipart/form-data'>\n";$K=array();while($J=$H->fetch_assoc()){if($D&&$v=="oracle"){unset($J["RNUM"]);}$K[]=$J;}if($_GET["page"]!="last"){$ac=(+$x&&$q&&count($q)<count($M)?($v=="sql"?$f->result(" SELECT FOUND_ROWS()"):$f->result("SELECT COUNT(*) FROM ($G) x")):count($K));}if(!$K){echo"<p class='message'>".lang(75)."\n";}else{$za=$c->backwardKeys($b,$Ue);echo"<table cellspacing='0' class='nowrap checkable' onclick='tableClick(event);' onkeydown='return editingKeydown(event);'>\n","<thead><tr>".(!$q&&$M?"":"<td><input type='checkbox' id='all-page' onclick='formCheck(this, /check/);'> <a href='".h($_GET["modify"]?remove_from_uri("modify"):$_SERVER["REQUEST_URI"]."&modify=1")."'>".lang(208)."</a>");$fd=array();$ec=array();reset($M);$fe=1;foreach($K[0]as$w=>$X){if($S["Oid"]!="t"||$w!="oid"){$X=$_GET["columns"][key($M)];$k=$l[$M?($X?$X["col"]:current($M)):$w];$B=($k?$c->fieldName($k,$fe):"*");if($B!=""){$fe++;$fd[$w]=$B;$Na=idf_escape($w);echo'<th><a href="'.h(remove_from_uri('(order|desc)[^=]*|page').'&order%5B0%5D='.urlencode($w).($wd[0]==$Na||$wd[0]==$w||(!$wd&&count($q)<count($M)&&$q[0]==$Na)?'&desc%5B0%5D=1':'')).'">'.(!$M||$X?apply_sql_function($X["fun"],$B):h(current($M)))."</a>";}$ec[$w]=$X["fun"];next($M);}}$Lc=array();if($_GET["modify"]){foreach($K
as$J){foreach($J
as$w=>$X){$Lc[$w]=max($Lc[$w],min(40,strlen(utf8_decode($X))));}}}echo($za?"<th>".lang(209):"")."</thead>\n";foreach($c->rowDescriptions($K,$n)as$A=>$J){$xf=unique_array($K[$A],$u);$yf="";foreach($xf
as$w=>$X){$yf.="&".(isset($X)?urlencode("where[".bracket_escape($w)."]")."=".urlencode($X):"null%5B%5D=".urlencode($w));}echo"<tr".odd().">".(!$q&&$M?"":"<td>".checkbox("check[]",substr($yf,1),in_array(substr($yf,1),(array)$_POST["check"]),"","this.form['all'].checked = false; formUncheck('all-page');").(count($q)<count($M)||information_schema(DB)?"":" <a href='".h(ME."edit=".urlencode($b).$yf)."'>".lang(208)."</a>"));foreach($J
as$w=>$X){if(isset($fd[$w])){$k=$l[$w];if($X!=""&&(!isset($zb[$w])||$zb[$w]!="")){$zb[$w]=(is_mail($X)?$fd[$w]:"");}$y="";$X=$c->editVal($X,$k);if(!isset($X)){$X="<i>NULL</i>";}else{if(ereg('blob|bytea|raw|file',$k["type"])&&$X!=""){$y=h(ME.'download='.urlencode($b).'&field='.urlencode($w).$yf);}if($X===""){$X="&nbsp;";}elseif($ef!=""&&ereg('text|blob',$k["type"])&&is_utf8($X)){$X=shorten_utf8($X,max(0,+$ef));}else{$X=h($X);}if(!$y){foreach((array)$n[$w]as$m){if(count($n[$w])==1||end($m["source"])==$w){$y="";foreach($m["source"]as$r=>$Ee){$y.=where_link($r,$m["target"][$r],$K[$A][$Ee]);}$y=h(($m["db"]!=""?preg_replace('~([?&]db=)[^&]+~','\\1'.urlencode($m["db"]),ME):ME).'select='.urlencode($m["table"]).$y);if(count($m["source"])==1){break;}}}}if($w=="COUNT(*)"){$y=h(ME."select=".urlencode($b));$r=0;foreach((array)$_GET["where"]as$W){if(!array_key_exists($W["col"],$xf)){$y.=h(where_link($r++,$W["col"],$W["val"],$W["op"]));}}foreach($xf
as$Ac=>$W){$y.=h(where_link($r++,$Ac,$W));}}}if(!$y){if(is_mail($X)){$y="mailto:$X";}if($de=is_url($J[$w])){$y=($de=="http"&&$ba?$J[$w]:"$de://www.adminer.org/redirect/?url=".urlencode($J[$w]));}}$s=h("val[$yf][".bracket_escape($w)."]");$Y=$_POST["val"][$yf][bracket_escape($w)];$ic=h(isset($Y)?$Y:$J[$w]);$Oc=strpos($X,"<i>...</i>");$wb=is_utf8($X)&&$K[$A][$w]==$J[$w]&&!$ec[$w];$df=ereg('text|lob',$k["type"]);echo(($_GET["modify"]&&$wb)||isset($Y)?"<td>".($df?"<textarea name='$s' cols='30' rows='".(substr_count($J[$w],"\n")+1)."'>$ic</textarea>":"<input name='$s' value='$ic' size='$Lc[$w]'>"):"<td id='$s' ondblclick=\"".($wb?"selectDblClick(this, event".($Oc?", 2":($df?", 1":"")).")":"alert('".h(lang(210))."')").";\">".$c->selectVal($X,$y,$k));}}if($za){echo"<td>";}$c->backwardKeysPrint($za,$K[$A]);echo"</tr>\n";}echo"</table>\n",(!$q&&$M?"":"<script type='text/javascript'>tableCheck();</script>\n");}if($K||$D){$Hb=true;if($_GET["page"]!="last"&&+$x&&count($q)>=count($M)&&($ac>=$x||$D)){$ac=found_rows($S,$Z);if($ac<max(1e4,2*($D+1)*$x)){ob_flush();flush();$ac=$f->result("SELECT COUNT(*) FROM ".table($b).($Z?" WHERE ".implode(" AND ",$Z):""));}else{$Hb=false;}}echo"<p class='pages'>";if(+$x&&$ac>$x){$Sc=floor(($ac-1)/$x);echo'<a href="'.h(remove_from_uri("page"))."\" onclick=\"pageClick(this.href, +prompt('".lang(211)."', '".($D+1)."'), event); return false;\">".lang(211)."</a>:",pagination(0,$D).($D>5?" ...":"");for($r=max(1,$D-4);$r<min($Sc,$D+5);$r++){echo
pagination($r,$D);}echo($D+5<$Sc?" ...":"").($Hb?pagination($Sc,$D):' <a href="'.h(remove_from_uri()."&page=last").'">'.lang(212)."</a>");}echo" (".($Hb?"":"~ ").lang(113,$ac).") ".checkbox("all",1,0,lang(213))."\n";if($c->selectCommandPrint()){echo'<fieldset><legend>',lang(26),'</legend><div>
<input type="submit" value="',lang(132),'"',($_GET["modify"]?'':' title="'.lang(205).'" class="jsonly"'),'>
<input type="submit" name="edit" value="',lang(26),'">
<input type="submit" name="clone" value="',lang(214),'">
<input type="submit" name="delete" value="',lang(135),'" onclick="return confirm(\'',lang(0);?> (' + (this.form['all'].checked ? <?php echo$ac,' : formChecked(this, /check/)) + \')\');">
</div></fieldset>
';}print_fieldset("export",lang(105));$Dd=$c->dumpOutput();echo($Dd?html_select("output",$Dd,$la["output"])." ":""),html_select("format",$c->dumpFormat(),$la["format"])," <input type='submit' name='export' value='".lang(105)."' onclick='eventStop(event);'>\n","</div></fieldset>\n";}if($c->selectImportPrint()){print_fieldset("import",lang(215),!$K);echo"<input type='file' name='csv_file'> ",html_select("separator",array("csv"=>"CSV,","csv;"=>"CSV;","tsv"=>"TSV"),$la["format"],1);echo" <input type='submit' name='import' value='".lang(215)."'>","<input type='hidden' name='token' value='$T'>\n","</div></fieldset>\n";}$c->selectEmailPrint(array_filter($zb,'strlen'),$e);echo"</form>\n";}}}elseif(isset($_GET["variables"])){$Ie=isset($_GET["status"]);page_header($Ie?lang(68):lang(67));$Gf=($Ie?show_status():show_variables());if(!$Gf){echo"<p class='message'>".lang(75)."\n";}else{echo"<table cellspacing='0'>\n";foreach($Gf
as$w=>$X){echo"<tr>","<th><code class='jush-".$v.($Ie?"status":"set")."'>".h($w)."</code>","<td>".nbsp($X);}echo"</table>\n";}}elseif(isset($_GET["script"])){header("Content-Type: text/javascript; charset=utf-8");if($_GET["script"]=="db"){$Re=array("Data_length"=>0,"Index_length"=>0,"Data_free"=>0);foreach(table_status()as$S){$s=js_escape($S["Name"]);json_row("Comment-$s",nbsp($S["Comment"]));if(!is_view($S)){foreach(array("Engine","Collation")as$w){json_row("$w-$s",nbsp($S[$w]));}foreach($Re+array("Auto_increment"=>0,"Rows"=>0)as$w=>$X){if($S[$w]!=""){$X=number_format($S[$w],0,'.',lang(216));json_row("$w-$s",($w=="Rows"&&$S["Engine"]=="InnoDB"&&$X?"~ $X":$X));if(isset($Re[$w])){$Re[$w]+=($S["Engine"]!="InnoDB"||$w!="Data_free"?$S[$w]:0);}}elseif(array_key_exists($w,$S)){json_row("$w-$s");}}}}foreach($Re
as$w=>$X){json_row("sum-$w",number_format($X,0,'.',lang(216)));}json_row("");}else{foreach(count_tables(get_databases())as$i=>$X){json_row("tables-".js_escape($i),$X);}json_row("");}exit;}else{$af=array_merge((array)$_POST["tables"],(array)$_POST["views"]);if($af&&!$j&&!$_POST["search"]){$H=true;$Wc="";if($v=="sql"&&count($_POST["tables"])>1&&($_POST["drop"]||$_POST["truncate"]||$_POST["copy"])){queries("SET foreign_key_checks = 0");}if($_POST["truncate"]){if($_POST["tables"]){$H=truncate_tables($_POST["tables"]);}$Wc=lang(217);}elseif($_POST["move"]){$H=move_tables((array)$_POST["tables"],(array)$_POST["views"],$_POST["target"]);$Wc=lang(218);}elseif($_POST["copy"]){$H=copy_tables((array)$_POST["tables"],(array)$_POST["views"],$_POST["target"]);$Wc=lang(219);}elseif($_POST["drop"]){if($_POST["views"]){$H=drop_views($_POST["views"]);}if($H&&$_POST["tables"]){$H=drop_tables($_POST["tables"]);}$Wc=lang(220);}elseif($_POST["tables"]&&($H=queries(($_POST["optimize"]?"OPTIMIZE":($_POST["check"]?"CHECK":($_POST["repair"]?"REPAIR":"ANALYZE")))." TABLE ".implode(", ",array_map('idf_escape',$_POST["tables"]))))){while($J=$H->fetch_assoc()){$Wc.="<b>".h($J["Table"])."</b>: ".h($J["Msg_text"])."<br>";}}queries_redirect(substr(ME,0,-1),$Wc,$H);}page_header(($_GET["ns"]==""?lang(61).": ".h(DB):lang(221).": ".h($_GET["ns"])),$j,true);if($c->homepage()){if($_GET["ns"]!==""){echo"<h3>".lang(222)."</h3>\n";$Ze=tables_list();if(!$Ze){echo"<p class='message'>".lang(6)."\n";}else{echo"<form action='' method='post'>\n","<p>".lang(223).": <input name='query' value='".h($_POST["query"])."'> <input type='submit' name='search' value='".lang(31)."'>\n";if($_POST["search"]&&$_POST["query"]!=""){search_tables();}echo"<table cellspacing='0' class='nowrap checkable' onclick='tableClick(event);'>\n",'<thead><tr class="wrap"><td><input id="check-all" type="checkbox" onclick="formCheck(this, /^(tables|views)\[/);">','<th>'.lang(93),'<td>'.lang(224),'<td>'.lang(71),'<td>'.lang(225),'<td>'.lang(226),'<td>'.lang(227),'<td>'.lang(85),'<td>'.lang(228),(support("comment")?'<td>'.lang(87):''),"</thead>\n";foreach($Ze
as$B=>$V){$Hf=(isset($V)&&!eregi("table",$V));echo'<tr'.odd().'><td>'.checkbox(($Hf?"views[]":"tables[]"),$B,in_array($B,$af,true),"","formUncheck('check-all');"),'<th><a href="'.h(ME).'table='.urlencode($B).'" title="'.lang(21).'">'.h($B).'</a>';if($Hf){echo'<td colspan="6"><a href="'.h(ME)."view=".urlencode($B).'" title="'.lang(22).'">'.lang(92).'</a>','<td align="right"><a href="'.h(ME)."select=".urlencode($B).'" title="'.lang(20).'">?</a>';}else{foreach(array("Engine"=>array(),"Collation"=>array(),"Data_length"=>array("create",lang(23)),"Index_length"=>array("indexes",lang(96)),"Data_free"=>array("edit",lang(24)),"Auto_increment"=>array("auto_increment=1&create",lang(23)),"Rows"=>array("select",lang(20)),)as$w=>$y){echo($y?"<td align='right'><a href='".h(ME."$y[0]=").urlencode($B)."' id='$w-".h($B)."' title='$y[1]'>?</a>":"<td id='$w-".h($B)."'>&nbsp;");}}echo(support("comment")?"<td id='Comment-".h($B)."'>&nbsp;":"");}echo"<tr><td>&nbsp;<th>".lang(202,count($Ze)),"<td>".nbsp($v=="sql"?$f->result("SELECT @@storage_engine"):""),"<td>".nbsp(db_collation(DB,collations()));foreach(array("Data_length","Index_length","Data_free")as$w){echo"<td align='right' id='sum-$w'>&nbsp;";}echo"</table>\n","<script type='text/javascript'>tableCheck();</script>\n";if(!information_schema(DB)){echo"<p>".($v=="sql"?"<input type='submit' value='".lang(229)."'> <input type='submit' name='optimize' value='".lang(230)."'> <input type='submit' name='check' value='".lang(231)."'> <input type='submit' name='repair' value='".lang(232)."'> ":"")."<input type='submit' name='truncate' value='".lang(233)."'".confirm("formChecked(this, /tables/)")."> <input type='submit' name='drop' value='".lang(73)."'".confirm("formChecked(this, /tables|views/)",1).">\n";$h=(support("scheme")?schemas():get_databases());if(count($h)!=1&&$v!="sqlite"){$i=(isset($_POST["target"])?$_POST["target"]:(support("scheme")?$_GET["ns"]:DB));echo"<p>".lang(234).": ",($h?html_select("target",$h,$i):'<input name="target" value="'.h($i).'">')," <input type='submit' name='move' value='".lang(235)."' onclick='eventStop(event);'>",(support("copy")?" <input type='submit' name='copy' value='".lang(236)."' onclick='eventStop(event);'>":""),"\n";}echo"<input type='hidden' name='token' value='$T'>\n";}echo"</form>\n";}echo'<p><a href="'.h(ME).'create=">'.lang(139)."</a>\n";if(support("view")){echo'<a href="'.h(ME).'view=">'.lang(169)."</a>\n";}if(support("routine")){echo"<h3>".lang(108)."</h3>\n";$ue=routines();if($ue){echo"<table cellspacing='0'>\n",'<thead><tr><th>'.lang(150).'<td>'.lang(82).'<td>'.lang(186)."<td>&nbsp;</thead>\n";odd('');foreach($ue
as$J){echo'<tr'.odd().'>','<th><a href="'.h(ME).($J["ROUTINE_TYPE"]!="PROCEDURE"?'callf=':'call=').urlencode($J["ROUTINE_NAME"]).'">'.h($J["ROUTINE_NAME"]).'</a>','<td>'.h($J["ROUTINE_TYPE"]),'<td>'.h($J["DTD_IDENTIFIER"]),'<td><a href="'.h(ME).($J["ROUTINE_TYPE"]!="PROCEDURE"?'function=':'procedure=').urlencode($J["ROUTINE_NAME"]).'">'.lang(100)."</a>";}echo"</table>\n";}echo'<p>'.(support("procedure")?'<a href="'.h(ME).'procedure=">'.lang(185).'</a> ':'').'<a href="'.h(ME).'function=">'.lang(184)."</a>\n";}if(support("event")){echo"<h3>".lang(109)."</h3>\n";$K=get_rows("SHOW EVENTS");if($K){echo"<table cellspacing='0'>\n","<thead><tr><th>".lang(150)."<td>".lang(237)."<td>".lang(175)."<td>".lang(176)."</thead>\n";foreach($K
as$J){echo"<tr>",'<th><a href="'.h(ME).'event='.urlencode($J["Name"]).'">'.h($J["Name"])."</a>","<td>".($J["Execute at"]?lang(238)."<td>".$J["Execute at"]:lang(177)." ".$J["Interval value"]." ".$J["Interval field"]."<td>$J[Starts]"),"<td>$J[Ends]";}echo"</table>\n";}echo'<p><a href="'.h(ME).'event=">'.lang(174)."</a>\n";}if($Ze){echo"<script type='text/javascript'>ajaxSetHtml('".js_escape(ME)."script=db');</script>\n";}}}}page_footer();